【问题标题】:Sub-domain Getting Issue with .htaccess.htaccess 的子域出现问题
【发布时间】:2016-10-17 13:20:28
【问题描述】:

我有一个域“example.com”,我使用以下重定向代码将其重定向到 .htaccess 文件中的 www

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

它工作正常,直到我使用该域生成一个子域,如“abc.example.com”,但它与 htaccess 发生冲突并将子域重定向到“www .abc.example.com/abc/"

【问题讨论】:

    标签: .htaccess subdomain url-redirection


    【解决方案1】:

    你可以使用:

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

    【讨论】:

    • 如果我有 2 个子域怎么办?我该怎么办?
    • 您可以使用:RewriteCond %{HTTP_HOST} !^(www|abc|other|etc)\.。全部接受有点复杂
    • 除非你使用单个域,否则你可以使用:RewriteCond %{HTTP_HOST} ^example\.com
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-20
    • 1970-01-01
    • 2014-12-09
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    • 2013-01-17
    相关资源
    最近更新 更多