-3

abc.com/test.php.htaccessを使用して にリダイレクトしたいabc.com/test。ただし、test.php の内容のみを実行/表示します。

どうすればいいですか?助言がありますか?

4

2 に答える 2

2

それを試してみてください

RewriteRule ^test$ test.php [L]

[アップデート]

完全なリダイレクト

RewriteEngine On
RewriteCond %{SCRIPT_FILENAME}/ -d
RewriteCond %{SCRIPT_FILENAME}.php !-f
RewriteRule [^/]$ %{REQUEST_URI}/ [R=301,L]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^(.+)\.php$ /$1 [R=301,L]
RewriteCond %{SCRIPT_FILENAME}.php -f
RewriteRule [^/]$ %{REQUEST_URI}.php [QSA,L] 
于 2012-06-14T12:32:33.357 に答える
1

これは、リダイレクトではなく、書き換えルールを使用して実現されます。このようなもの:

RewriteEngine On
RewriteRule ^/test.php$ /test [L,QSA]
于 2012-06-14T12:32:03.477 に答える