2016-08-12 4 views
1

が「test.phpを」

Htaccess code 
RewriteEngine on 
RewriteRule ^(.*)$ test.php?data=$1 [L] 

test.php 
<?php 
echo $_GET['data']; 
?> 

はGETリクエストに入れて全体REQUEST_URIを書き換えるモッズ'test.php'私は間違って何をしていますか?この

答えて

1

用途:あなたは.*に一致しているとあなたがGETパラメータとしてURI test.phpリライトので、これらの2つの条件あなたのルールがなければ

RewriteEngine on 

# skips files 
RewriteCond %{REQUEST_FILENAME} !-f 
# skips directories 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ test.php?data=$1 [L,QSA] 

は二回実行されます。

+1

クイックヘルプのおかげです!それは動作します –

+2

完了、10分待たなければならなかった。再度、感謝します –

関連する問題