.htaccess 重定向 - 自动添加 www。如果不存在子域

标签 .htaccess redirect mod-rewrite subdomain

我需要任何www.仅当子域尚不存在时,才会自动添加到我的域中。我确实希望子域绕过此重定向。

我该怎么做?

最佳答案

要在没有子域的情况下自动将 www 添加到您的域名,请将其添加到文档根目录中的 htaccess 文件中:

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

关于.htaccess 重定向 - 自动添加 www。如果不存在子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12256130/

相关文章:

php - 在 Laravel 5+ Ubuntu 14.04 上出现 500 Internal Server Error (require() failed opening required path)

.htaccess - Mod_Rewrite 错误 310 TOO_MANY_REDIRECTS

regex - 如何将 *.htm *,htm *,html 重定向到 .htaccess 中的 *.html

apache - .htaccess HTTPS 并删除 index.php

apache - "RewriteEngine not allowed here"由父目录中的 htaccess 引起

JavaScript 重定向回引用页面

javascript - Node JS 中以字符串形式获取另一个程序的连续输出

windows-7 - 命令行语法可防止在 PowerShell 输出文件中换行?

php - 需要帮助修复服务器传输后的 PHP .htaccess 错误

php - 我想从公共(public)访问中隐藏 json 文件。我怎么做?