【问题标题】:.htaccess redirect non-www to www problem.htaccess 将非 www 重定向到 www 问题
【发布时间】:2011-10-13 19:38:24
【问题描述】:

我正在使用以下 .htaccess 文件进行一些 mod 重写,并将访问者从非 www 重定向到 www。但问题是,当有人访问http://domain.com/terms 时,它会通过忽略第三行将他们重定向到http://www.domain.com/document_terms.php

Options +FollowSymLinks
RewriteEngine on

RewriteRule ^terms$ document_terms.php
RewriteRule ^privacy$ document_privacy.php

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

有没有办法解决这个问题?

【问题讨论】:

    标签: .htaccess mod-rewrite redirect


    【解决方案1】:

    您只需要更改规则的顺序,以便 www 重写优先。

    【讨论】:

    • 知道了。我早些时候这样做了,但是由于缓存,并且由于我检查了相同的 URL,它没有出现。谢谢。
    猜你喜欢
    • 2023-04-03
    • 2012-11-16
    • 1970-01-01
    • 2011-04-12
    • 2015-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多