1
sub.domain.com重定向到重定向www.domain.com/sub使用:
htaccess的重定向子域到文件夹和非www到www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sub.domain.com$
RewriteRule ^(.*)$ "http://www.domain.com/sub/$1" [R=301,L]
domain.com/sub到www.domain.com/sub是我卡住的地方。我发现的解决方案总是在重写www时删除/ sub /文件夹。
这显然为时已晚。如果htaccess在子文件夹而不是根目录。你的重复文件夹,例如:domain/sub/sub /只需要改变最后一行:RewriteRule ^(。*)$ http://www.domain.com/$1 [R = 301,L] – Blair
啊,不是意识到你想在'sub'里面有'.htaccess'。通常情况下,它保留在根。请将'RewriteBase'改为'/ sub'(稍后再添加一个相对URL就可以了)。 –