【问题标题】:Force www to directory using .htaccess使用 .htaccess 强制 www 到目录
【发布时间】:2011-05-27 16:03:27
【问题描述】:

我有这个应用程序目录

http://www.example.com/application

当用户在没有 www 的情况下浏览时(例如 example.com/application),我想强制并将他们重定向到 http://www.example.com/application

如何使用 .htaccess 实现。

谢谢。

【问题讨论】:

    标签: .htaccess redirect


    【解决方案1】:

    将非 www 重定向到 www:

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

    将www重定向到非www,代码类似:

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

    【讨论】:

    • RewriteEngine On RewriteCond %{HTTP_HOST} !^www\。 RewriteRule ^(.*)$ %{HTTP_HOST}/application$1 [R=301,L] 所以对于我来说,会是这样吗?无论如何不要手动输入应用程序目录名称?
    猜你喜欢
    • 1970-01-01
    • 2016-07-05
    • 2013-05-31
    • 2023-03-27
    • 2017-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-01
    相关资源
    最近更新 更多