-3

我想使用 .htaccess 重定向abc.com/test.phpabc.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 回答