【问题标题】:Redirect all traffic (http and https) to root of another domain将所有流量(http 和 https)重定向到另一个域的根目录
【发布时间】:2019-11-02 22:37:44
【问题描述】:

我有一个不再使用的域。无论用户尝试访问 www.old.com 上的哪个页面,我都想将所有从 http://www.old.com/https://www.old.com 重定向到 http://www.new.com/(所有链接到根域)。

我在 .htaccess 中有此代码,但它不会使用 https (404) 重定向链接:

Options +FollowSymLinks -MultiViews
RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?old\.com$ [NC]
RewriteCond %{HTTPS} !^on
RewriteRule ^ https://www.new.com/ [R=301,L]

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    您可以使用这个简单的规则将您的旧域重定向到新域的根目录:

    RewriteEngine on
    
    RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$ [NC]
    RewriteRule (.*) http://newdomain.com/ [L,R=301]
    

    在测试此新规则之前清除浏览器缓存。

    【讨论】:

      猜你喜欢
      • 2012-02-07
      • 2016-05-09
      • 2014-04-27
      • 1970-01-01
      • 2016-07-27
      • 2012-04-19
      • 2014-04-23
      • 1970-01-01
      • 2016-01-30
      相关资源
      最近更新 更多