我想知道如何使用htaccess将用户从http://www.mysite.com重定向到http://mysite.com,我不熟悉如何操纵这个文件以便做到这一点,任何人都可以帮助我实现这个目标吗?如何使用htaccess将www url重定向到非www网址?
在此先感谢。
我想知道如何使用htaccess将用户从http://www.mysite.com重定向到http://mysite.com,我不熟悉如何操纵这个文件以便做到这一点,任何人都可以帮助我实现这个目标吗?如何使用htaccess将www url重定向到非www网址?
在此先感谢。
This site给出一个完整的答案:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^domain\.com
RewriteRule (.*) http://domain.com/$1 [R=301, L]
这是我搜索Google时出现的第一件事,所以我认为你甚至都懒得寻找答案(淘气的男孩,tsk,tsk!)。
这样的事情应该做
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^www\.(.*)$ $1 [NC]
你想谷歌的 “htaccess的重写”,以获取更多的伎俩吧
重写规则并不查找主机。另外,如果他想要谷歌,他不会在这里问。 – 2010-12-13 16:08:51
啊忘了关于主机, 关于谷歌:原来的海报似乎并不知道重写,因此不知道什么谷歌,因此张贴在这里。 我提供的信息是什么关键字了解更多的概念,而不是只提供几行代码。 – JohnSmith 2010-12-14 09:45:37
只需补充一点:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule (.*) http://mysite.com/$1 [R=301,L]
我做过了,但只能找到其他方式(非www到www)谢谢! – javiervd 2010-12-13 21:19:15