子域网址重定向到网址

时间:2019-05-30 06:25:34

标签: .htaccess redirect subdomain

我们大约需要重定向50个URL,但是子域名可能有所不同,例如:

http://abc.OLDdomain.com > http://cba.NEWdomain.com
http://foo.OLDdomain.com > http://bar.NEWdomainc.com

大多数答案都建议使用规则,但是在我们的案例中,源/目标子域经常有所不同,因此,这并不是解决问题的直接重定向规则。

还可以在不重写规则的情况下进行这种重定向吗?

所以理想的情况是类似

redirect 301 abc.OLDdomain.com http://cba.NEWdomain.com

当前不起作用

我在问是否有一种无需重写规则的方法,因为htaccess由不精通技术但了解诸如上述简单重定向指令的人员管理。


我当前使用rewriterule / rewritecond的解决方案是:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^abc.OLDdomain.com$ [NC]
RewriteRule ^(.*)$ http://cba.NEWdomain.com%{REQUEST_URI} [R=302,NC,L,QSA]

RewriteCond %{HTTP_HOST} ^foo.OLDdomain.com$ [NC]
RewriteRule ^(.*)$ http://bar.NEWdomainc.com%{REQUEST_URI} [R=302,NC,L,QSA]

如果有一个没有“ RewriteCond和RewriteRule”的衬板替代方案,那就太好了

0 个答案:

没有答案