【问题标题】:.htaccess that adds www. in front the main domain only, leaving subdomains untouched.htaccess 添加 www。只在主域前面,不影响子域
【发布时间】:2015-05-09 16:19:05
【问题描述】:

假设我有一个名为“example.com”的域。我需要一个添加“www”的 htaccess 文件。当用户键入不带“www.”的主域名时,在主域“example.com”前面。 我还想创建很多子域,比如说“sub1.example.com”、“sub2.example.com”和“sub3.example.com”。我希望我创建的所有子域都保持不变,只要用户使用“www”输入它们。与否。

【问题讨论】:

    标签: apache .htaccess mod-rewrite


    【解决方案1】:

    我只是偶然发现了答案......

    RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$
    RewriteCond %{HTTPS}s ^on(s)|
    RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    

    【讨论】:

      猜你喜欢
      • 2015-10-16
      • 1970-01-01
      • 2016-05-19
      • 2015-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-25
      相关资源
      最近更新 更多