【问题标题】:Redirect domains and subdomains with .htaccess使用 .htaccess 重定向域和子域
【发布时间】:2013-04-23 02:20:10
【问题描述】:

现在 *.foo.com 和 *.bar.com 使用 LAMP 别名为同一个虚拟主机。当然,现在它在每个 URL 上显示相同的内容。但我实际上并不希望发生这种情况,我希望其他域实际重定向到 foo.com。我假设 .htaccess 文件可以做到这一点。

编辑:我将其托管在自己的服务器上,因此我还希望将 IP 地址重定向到 foo.com

【问题讨论】:

    标签: .htaccess lamp


    【解决方案1】:

    在您的 .htaccess 中使用重写条件来选择不用于 foo.com 的所有内容,然后将其重定向:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^foo\.com$
    RewriteRule ^(.*)$ http://foo.com/$1 [R=301,L]
    

    【讨论】:

    • 我已经完全按照你给它的方式添加了这个,但它似乎也重定向了我想要将所有内容重定向到的域,从而导致无限重定向循环。
    • 条件中有错字。现在我测试了它,它似乎可以工作:)
    猜你喜欢
    • 2022-01-15
    • 1970-01-01
    • 2013-08-10
    • 2014-01-25
    • 2017-08-24
    • 2011-02-02
    • 1970-01-01
    • 2014-08-19
    相关资源
    最近更新 更多