我有2个域名(domain1.com和domain2.com)。
我想制作这样的重定向:
a)domain1.com中的一些特定子页面重定向到domain2.com中的特定子页面
b)domain1.com的其他子页面重定向到domain2.com中的特定子页面。
我的htacces不能正常工作。我可以在这个htacces中改变什么?
RewriteCond %{HTTP_HOST} ^domain1.com$ [nc]
RewriteRule domain1.com/a http://domain2.com/ssd [R=301,L]
RewriteRule domain1.com/ad http://domain2.com/ssw [R=301,L]
RewriteRule ^(.*)$ http://domain2.com [R=301,L]
答案 0 :(得分:0)
您无法在RewriteRule
。
您可以使用以下规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain1\.com$ [NC]
RewriteRule ^a(/.*)?$ http://domain2.com/ssd [R=301,L,NC]
RewriteCond %{HTTP_HOST} ^domain1\.com$ [NC]
RewriteRule ^ad(/.*)?$ http://domain2.com/ssw [R=301,L,NC]
RewriteCond %{HTTP_HOST} ^domain1\.com$ [NC]
RewriteRule ^ http://domain2.com [R=301,L,NC]