我尝试将整个网站重定向到其他域名,这是有效的! 但我的情况需要,如果我试图访问一个子文件夹(只有一个),我想留在这个域。
这是我的代码
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_URI} !administrator
RewriteBase /
RewriteCond %{HTTP_HOST} ^domaine.com [NC]
RewriteRule ^/?(.*) http://www.domaine.fr/$1 [QSA,L,R=301]
RewriteCond %{HTTP_HOST} ^www.domaine.com [NC]
RewriteRule ^/?(.*) http://www.domaine.fr/$1 [QSA,L,R=301]
这个RewriteCond正在进行另一个项目。
有人有想法吗?
谢谢!
答案 0 :(得分:1)
RewriteBase
之后 RewriteCond
行不能立即出现:
只有一条规则足以完成这项任务:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?domaine\.com$ [NC]
RewriteRule ! administrator http://www.domaine.fr%{REQUEST_URI} [NC,L,R=301]