如何在域名中强制省略www

历经波折之后,Ray终于绑定上了自己的域名:rayche.cc~

从此以后这个博客就是rayche.cc这个网址访问啦~

本域名是在 BillChina 购买的,第一年85元,至于以后续签多少钱就不清楚了,不过一年在一百以内都是完全可以接受的,不出意外的话就会长期使用了。

使用域名过程中遇到个问题,即使是输入 rayche.cc 也会自动跳转到 www.rayche.cc,而实际上,这个www实在是太累赘了,在Twitter上发问之,得到了@JaHIY 的帮助~

具体方法的英文原文在下面的网页的Bonus: Force non-WWW字段内:

http://code.google.com/p/yourls/wiki/htaccess

具体做法其实很简单,首先你需要在自己的FTP里找到.htaccess文件,并对其进行一定的修改。

问题在于该文件正常情况下我们并没有权限去修改,其实很简单,自己新建一个.htaccess文件,把FTP里该文件的内容都复制进去,然后把FTP里的重命名一下,这样即使遇到问题只要恢复这个文件就能解决了。

然后要在自己建的.htaccess文件里增加以下内容:

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

以我的博客为例,修改之后的.htaccess文件如下:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.rayche.cc$ [NC]
RewriteRule (.*) http://rayche.cc/$1 [R=301,L]
</IfModule>
# END WordPress

修改好.htaccess文件之后,上传到FTP里与原文件相同的地方,就可以立即生效了。

至此,即使输入www.rayche.cc也会自动跳转到rayche.cc这个较短的网址了,感觉很好。

PS:Ray确实是菜鸟…

20 comments to 如何在域名中强制省略www

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>