如果请求/不在目录中,我想将www
添加到网址,然后将所有流量定向到另一个域。我厌倦了以下代码,但它重定向了所有内容,包括directory1
文件夹名称
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
RewriteRule ^directory1/$ /directory1/ [L]
RewriteRule ^(.*)$ http://www.example.com [L]
答案 0 :(得分:0)
请尝试以下规则:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/directory1/ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ http://www.newdomain.com%{REQUEST_URI} [L,R=301]