我目前的代码是
Redirect 301 /index.html http://example.com/
Redirect 301 /about.html http://example.com/
Redirect 301 /contact.html http://example.com/contact.php
然而,这会影响另一个指向此站点的子文件夹的域。
有没有办法说出if(DOMAIN!=' example2.com'){...}
我也使用其他像这样的RewriteRule函数
RewriteRule ^events/?$ events_page.php [L]
这也是为了删除www
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
答案 0 :(得分:0)
不能想到一种特别优雅的方式,但以下应该做的工作:
RewriteCond %{HTTP_HOST} !^example2\.com
RewriteRule /(index|about)\.hmtl http://example.com/ [R=301,L]
RewriteCond %{HTTP_HOST} !^example2\.com
RewriteRule /contact\.hmtl http://example.com/contact.php [R=301,L]