【问题标题】:htaccess redirect to non wwwhtaccess 重定向到非 www
【发布时间】:2013-06-19 14:51:31
【问题描述】:

我的网站上有此代码,因此所有 www 请求都将转移到非 www。

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

它工作得很好但是我还想包括任何向非 www 请求的页面。

例如:

http://www.puaction.com/sitemap.xml

将被重定向到:

http://puaction.com/sitemap.xml

所以任何请求的页面都将被重定向到非 www

提前致谢! :)

【问题讨论】:

  • 这就是您的规则已经在做的事情,即请求的任何 www 页面都将被重定向到非 www。
  • 欢迎来到 StackOverflow。您可能是该网站的新手。请查看About 页面。如果他们解决了您的问题,您应该接受答案。

标签: .htaccess redirect web


【解决方案1】:

试试这个: RewriteRule ^(.*) http://yourdomaine.com/$1 [QSA,L,R=301]

【讨论】:

  • 哎呀!它确实有效!我需要将 ErrorDocument 301 注释掉 :) 非常感谢 MAESTRO !!!!!!!!!!!!!
  • @PuAction 如果这能解决您的问题,请接受此答案。
  • 问题出在 ErrorDocument 301 上。我在哪里可以接受这个答案?
猜你喜欢
  • 2011-04-12
  • 2015-12-31
  • 1970-01-01
  • 2012-11-16
  • 1970-01-01
  • 2019-01-29
  • 2018-05-26
  • 2014-07-26
相关资源
最近更新 更多