301重定向不适用于子目录

时间:2016-11-24 15:43:01

标签: .htaccess redirect http-status-code-301

当我尝试将其重定向到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] 

0 个答案:

没有答案