当我尝试将其重定向到www.anotherdomain.com的根目录时,我有一个目录/ mydirectory及其所有内容,即使有REdirect规则也会给出错误404。我在www.anotherdomain.com上没有匹配的文件或子目录,所以我只想将它移到根目录。现在,如果两个www都工作了。和/ mydirectory的非www版本完美地重定向,但是像/ mydirectory / anysubdirectory这样的子目录显示404未找到错误。我试图解决这个问题......我是在.htaccess中做到的。
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^mydirectory/$ http://www.anotherdomain.com/ [R=301,NC,L]
RewriteCond %{HTTP_HOST} ^www\.domain\.com [NC]
RewriteRule ^mydirectory/$ http://www.anotherdomain.com/ [R=301,NC,L]