我有一个子域http://sub.domain.com
我想从这个子域的所有链接被redirect到www,nonwww的目标域,并且还redirectpath。
REDIRECT:
www = http://www.sub.domain.com
nonWww = http://sub.domain.com
path= http://sub.domain.com/something/anything
达到目标:
http://www.domain.com/sub/zero
什么是.htaccess这个?
如果我不想把path转移到新的目标上,那么有什么变化呢,所以有一个静态的目标?
把这个代码放在你的DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On # target with original URI being carried over RewriteCond %{HTTP_HOST} ^(www\.)?sub\.domain\.com$ [NC] RewriteRule ^ http://www.domain.com/sub%{REQUEST_URI} [NE,R=301,L]
第二部分:
# static target RewriteCond %{HTTP_HOST} ^(www\.)?sub\.domain\.com$ [NC] RewriteRule ^ http://www.domain.com/sub/zero [NE,R=301,L]