最新分享 » 记录开发 » 在开发kakabox v3 时,将不带www的域名自动跳转到带www的域名上

在开发kakabox v3 时,将不带www的域名自动跳转到带www的域名上

时间:2011-4-19 作者:天空下的雨 分类: 记录开发 评论:0 浏览:3238

 一般情况下,网站上会绑定两个域名,一个是kakabox.cn,一个是www.kakabox.cn,当用户输入kakabox.cn登录网站时,再进入www.kakabox.cn就会显示无登陆状态并要求重新登录。所以部分网站都只保留了www域名,而没有绑定kakabox.cn,从而部分网友输入没有www的域名时无法显示网页以为网站打不开。

这样以来我们就需要用户使用一个域名来访问网站,一个是让搜索引擎更好的收录,另一个是让用户更加方便输入网址,那么如何让输入kakabox.cn的情况下自动跳转到www.kakabox.cn呢?

首先,由于很多域名服务商都停止了域名转向的功能,所以这个办法基本上无用。

所以考虑了另一个方法:301页面重定向,意思是什么呢,重定向说白了就是通过各种的方法将各种网络请求重新定个方向转到其它位置。一般想将域名实现301永久重定向有很多办法:

1、制作.htaccess配置文件

2、制作httpd.ini文件

3、……其他的不多讲了

这两个方法都是在Rewrite(伪静态)的支持下才能进行,.htaccess或httpd.ini文件都存放于网站根目录,很简单,举个例子:

RewriteEngine On
RewriteCond %{HTTP:Host} ^kakabox\.cn
RewriteRule (.*) http\://www\.kakabox\.cn/$1 [NC,R=301] 

.htaccess或httpd.ini文件的内容如上,把绿色部分换成自己的域名即可。

 

标签: 开发