Php 如何在.htaccess中忽略重定向的特定文件
我的服务器提供了从www.test.com到test.com的默认重定向 我想删除其中一个特定文件“abc.php”的重定向。怎么办 .htaccess文件中提供的默认重定向为:Php 如何在.htaccess中忽略重定向的特定文件,php,.htaccess,redirect,Php,.htaccess,Redirect,我的服务器提供了从www.test.com到test.com的默认重定向 我想删除其中一个特定文件“abc.php”的重定向。怎么办 .htaccess文件中提供的默认重定向为: <IfModule mod_rewrite.c> RewriteCond %{HTTPS} !=on RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L] &
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
</IfModule>
重写cond%{HTTPS}=在…上
重写cond%{HTTP_HOST}^www\.(.+)$[NC]
重写规则^http://%1%{REQUEST_URI}[R=301,L]
像这样(对于abc.php):
重写cond%{HTTPS}=在…上
重写cond%{HTTP_HOST}^www\.(.+)$[NC]
重写cond%{REQUEST_URI}^(.*/)?abc\.php$[NC]
重写规则^http://%1%{REQUEST_URI}[R=301,L]
ahhh darnit你比me@Jonan生命短暂,不要睡觉:D@PavelDenisevich谢谢:)
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteCond %{REQUEST_URI} !^(.*/)?abc\.php$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
</IfModule>