这里非常简单,我有6个网站和1个主要网站
olddomain.com
sub1.olddomain.com
sub2.olddomain.com
等
我需要将olddomain.com更改为newdomain.com以及任何传入的查询,例如:
根级别应该像
一样工作sub2.olddomain.com = sub2.newdomain.com
但也需要这个工作
sub2.olddomain.com/contact/us = sub2.newdomain.com/contact/us
我几乎需要在htaccess的请求网址中将olddomain.com替换为newdomain.com,以便获取所有子域名。
谢谢!
答案 0 :(得分:1)
您可以在olddomain
的网站根.htaccess中使用此通用重定向规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)olddomain\.com$ [NC]
RewriteRule ^ http://%1newdomain.com%{REQUEST_URI} [L,NE,R=301]