存档

文章标签 ‘301重定向’

301重定向从无www域名至www域名

2010年1月14日 money 11 条评论

之前介绍过了301重定向的工作原理,对于301重定向还是有点了解。最近决定将moneyding.cn重定向到www.moneyding.cn了,众所周知,严格来说,moneyding.cn和www.moneyding.cn是两个不同的域名,所以新网那里绑定域名A记录的时侯要将moneyding.cn和www.moneyding.cn同时绑定,两个域名都可以访问。站在SEO的角度上来看,这是分散了网站的权重,不提倡,所以建议重定向其中一个域名将权重传递到主要使用的域名中。

#Linux主机301重定向

我使用的是Godaddy的Liunx主机,Godaddy本身已经支持Apache,所以直接创建一个.htaccess文件就可以了,一般来说,在本地无法创建.htaccess的时候可以先创建一个txt格式文件,上传到根目录的时候再重命名为“.htaccess”就可以了。网上很多如何进行301重定向的教程,无论是整站重定向还是单页重定向。

## 1 none www301重定向到www

下面是我.htaccess文件中的代码

RewriteEngine on
rewritecond %{http_host} ^moneyding.cn [nc]
rewriterule ^(.*)$ http://www.moneyding.cn/$1 [r=301,nc]

##2 整站301重定向

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

另外一种是在根目录下的index.php里这样弄

header(“HTTP/1.1 301 Moved Permanently”);
header(“Location:http://abc.org/”);
exit();

#2 Asp主机301重定向

在 index.asp 或 default.asp 的最顶部加入以下几行:
代码如下:

<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”,”www.abc.org”
Response.End
%>

然而,今天我发现乐思蜀的博客(lesishu.cn)被关闭了,首页换上了一个告示页面,

该域名没备案已被关闭”

可见是空间商的行为,域名并没有停止解析。然而我思量着是否是是时候要换域名,昨天蓝天博客建议我还是最好换域名,但是我依然觉得一个国家互联网环境不至于杯具到这种地步,而且我也不愿意往最糟糕的情况思考,因为我觉得这是不可能的,这对互联网经济打击太大了。虽然目前博客空间依然是放在太平彼岸,但是我相信终究有回归的一天。

所以暂时来说,我还是不换域名。。

By the way,我也调整了正文的字体间距为0.2mm,看文章看起来应该舒服点吧,以后会继续微调,请网页设计的朋友给点建议,我不太清楚什么宽距和什么字体看起来比较舒服:)

Updated:CNNIC发布新规则:允许个人持有老CN域名 ,希望中国互联网会变得更好,更开放,更自由。

分类: SEO&SEM 标签: ,