【发布时间】:2016-01-22 12:45:22
【问题描述】:
我想暂时将我的网站从 www 重定向到非 www。例如,如果有人输入网址
http://www.example.com should be redirects to http://example.com
http://www.example.com/page -> http://example.com/page
因此,为此我在 .htaccess 文件中使用了以下代码
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
但无论如何它不起作用,而且我的重写模块在我的服务器上处于活动状态。请任何人建议我如何将 www 临时重定向到非 www 网站。
感谢您的提前!
更新
我有问题,伙计们。这是 www 记录托管域的一些错误配置问题。
以前它配置错误,所以这就是为什么 www.example.com 是一个未知主机并且它没有指向我的托管文件并且当我使用 www.example.com 调用我的域时没有调用 .htaccess 文件
谢谢你们的意思完整的建议:)
【问题讨论】:
-
你是否检查过你的.htaccess 是否生效,意味着,是否包括在内,你可以通过输入任何随机字符来检查它,应该有一个 500 错误。
-
@developerCK,是的,你是对的,我已经用答案更新了我的问题