【问题标题】:double slash after redirecting non-www to www将非 www 重定向到 www 后的双斜杠
【发布时间】:2012-08-28 02:45:45
【问题描述】:

我使用以下代码将非 www 流量重定向到 www 流量。

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

发生的情况是,当我查找 tupples.com 时,我得到的是 www.tupples.com// 并且浏览器显示并错误提示它有太多重定向。

有什么建议吗?

【问题讨论】:

    标签: apache .htaccess url http-redirect


    【解决方案1】:

    很奇怪。它不应该那样做。

    不妨试试

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-06
      • 1970-01-01
      • 2019-03-09
      • 2021-08-03
      • 2011-11-05
      • 2011-12-01
      • 2013-12-20
      相关资源
      最近更新 更多