是否有可能使用example.com/test
将特定文件的example.com/test.php
请求重定向到.htaccess
,并保留所有其他文件/扩展名?
答案 0 :(得分:3)
您可以尝试这样做:RewriteRule ^test$ /test.php [L]
将其置于为所有网站网址编写的通用重定向之上。
例如:
RewriteRule ^test$ /test.php [L] --page wise condition
RewriteRule ^/?$ "http\:\/\/example\.com\/" [R=301,L] -- generic for site
RewriteRule ^(.[^\.]*)$ index.php?$1 [QSA,L] -- generic for site
答案 1 :(得分:2)
你可以使用
RewriteEngine On
RewriteRule ^test$ test.php
答案 2 :(得分:0)
是,
您所做的只是将其放在.htaccess文件的开头
RewriteRule ^test test.php [L]
[L]意味着它将尊重此行并忽略任何后续行。
所以在这之后重写所有其他URL。