繁体   English   中英

如何设置.htaccess和mod_rewrite以永久重定向到除根索引页面之外的新域?

[英]How do I setup .htaccess and mod_rewrite to permanently redirect to a new domain excluding the root index page?

尝试设置.htaccess和mod_rewrite切换到新域。

当前正在使用(来自旧域):

RewriteRule上的RewriteEngine ^(。*)$ [domain.com] [R = 301,L]

等等.. olddomain.com/abc-domain.com/abc

但是,我想要一个新功能,但似乎无法正常工作。 我希望旧站点中的每个文件都重定向到新站点,除非有人访问www.olddomain.com,然后我希望它显示olddomain.com/index.php文件。

在重写之前,您是否尝试过使用无重定向规则来捕获它? (我不确定该正则表达式是^ $还是^ / $)

RewriteRule ^$ - [L] 
RewriteRule ^(.*)$ [domain.com] [R=301,L]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM