【问题标题】:htaccess capture all domains + subdirectories except one and redirecthtaccess 捕获除一个之外的所有域+子目录并重定向
【发布时间】:2017-08-01 13:56:32
【问题描述】:

我想捕获所有指向我的服务器的域名并将它们重定向到我的主域。 This answer 帮助我捕获了所有非主域的域,但我也想捕获所有子目录并将它们指向主页,例如:

a) old.com => example.com

b) old.com/test => example.com

c) old.com/variable/1/2/3/4 => example.com

我当前的代码仅适用于 a) 点

RewriteCond %{HTTP_HOST} !.*example\.com$ [NC] RewriteRule ^(.*)$ https://www.example.com/ [R=301,L]

【问题讨论】:

    标签: .htaccess url-rewriting


    【解决方案1】:

    这似乎可以解决问题。

    RewriteCond %{HTTP_HOST} !.*example\.com$ RewriteCond %{HTTP_HOST} ^(?:www\.)?([a-z0-9-]+\.[a-z]+) [NC]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-23
      • 2010-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      相关资源
      最近更新 更多