301重定向从无www域名至www域名
之前介绍过了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域名 ,希望中国互联网会变得更好,更开放,更自由。
