我拥有2个域sio-india.org和sio-india.com
我想要做的是redirect从第一个域到第二个域的所有子域。 例如。 home.sio-india.org到home.sio-india.com,但我不想redirectsio-india.org sio-india.com,也不想redirectwww.sio-india.org到www.sio-india.org, india.com
请帮忙
我在htaccess中使用这个代码,但它不工作。
RewriteCond %{HTTP_HOST} ^(.*)sio-india\.org$ [NC] RewriteRule ^(.*)$ http://%1sio-india.com/$1 [R=301,L]
请帮我,我卡住了。
指定它究竟是不是工作是有帮助的。 在我看来,你的代码会redirect一切(包括http://sio-india.org )。 这是因为。*的意思是“任何字符,零或多个重复”,所以sio-india.org也会匹配。
你应该改变你的状况
RewriteCond %{HTTP_HOST} ^(.*)\.sio-india\.org$ [NC] RewriteRule ^(.*)$ http://%1.sio-india.com/$1 [R=301,L]
如果这不能解决它 – 请更具体地说明它是如何工作的。