这是我目前拥有的代码:
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://www2.domain.com/$1 [R=301,L]这会正确地将www.domain.com重定向到www2.domain.com。我希望非www重定向到^www.(.*)$ NC,因为它保持了urls的完整性,只是让它们位于www2.domain.com/任意位置。
发布于 2011-08-15 07:01:57
我觉得你需要这个
RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteRule (.*) http://www2.domain.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://www2.domain.com/$1 [R=301,L]发布于 2015-09-22 19:07:15
这很有效,如果我们只想将域名重定向到文件夹怎么办?例如,我们只想重定向www.domain.com,而不是www.domain.com/ www2?
https://stackoverflow.com/questions/7060230
复制相似问题