您的位置: 旅游网 > 明星

分享利用301重定向解决权重分散问题7z

发布时间:2019-07-12 22:46:13

这几天在一个站长群中几次看到讨论关于站301重定向的问题,在讨论的过程中,学习到了不少如何合理地去设置站的301重定向脚本,也总结了自己之前做站时所未能注意到的细节,在这里,把这些内容总结并分享给广大站长朋友。

在这里,我主要针对LINUX主机下的用DEDECMS架起的站作301重定向分析(主要是利用.htaccess文件来设置重定向),一是因为篇幅有限,二是这样比较有针对性,如果是用其它方式架站的朋友,可以根据自己的实际情况作相应的修改和设置,本文仅提供一种方法,一种思路。

一、 建立.htaccess文件

在本地的WINDOWS平台下,是无法直接建立.htaccess文件的,系统会提示必须填写文件名,因为对于WIN来说,文件名为.htaccess的只是一个只有文件后缀而没有文件名的文件,而在LINUX下,这种文件是系统文件。解决的办法就是,先用FTP在服务器上建立一个.htaccess文件的,然后再下载到本地主机,文件下载下来后,是允许修改的,上面的情况也就不会出现了。这个问题当初困扰了我很久,这里说明一下可能会对.htaccess文件不怎么熟悉的朋友有好处。

二、 集中根域名和二级域名权重

新手站长们有时候会对类似于和这两个域名的权重比较迷惑,在建站初期可能会为到底选择那个作为主域名费尽心机。我认为,顶级域名权重最高,也就是说,的权重比其它的二级域名高,因此,选择域名时,顶级域名是很好的选择。但是,带WWW的二级域名比较符合用户的习惯,看起来感觉也好像顺眼一点(纯属个人见解),所以,如果选择二级域名作为主域名的话,我们就得把其它的域名(包括顶级域名)的权重转移到主域名上,解决这个问题的方法就是在.htaccess文件里加上两行301重定向代码,代码在下面给出样例。

三、 解决站默认页面的权重分散问题

由于自己对于DEDECMS比较熟悉,之前建的站都是用它架构。直到有一天,跟另一站长交换友情链接时,他告诉我,我的站首页有跳转,访问时跳转到,因此拒绝和我交换链接。于是我发现,DEDECMS的默认首页为p,这个文件先是判断是否存在静态首页文件,若存在,则跳转。于是我站就被跳转到了静态文件上了。后来我想了想,其实这就是站的默认页面设置问题,只要在.htaccess文件里设置好默认页文件名和顺序就行了。建议用CMS建站的朋友,回去查看一下自己的站是否也有这种情况并作相应的修改。

下面给出我站的.htaccess文件代码,朋友们可以参考一下:

Options +FollowSymlinks

RewriteEngine on

DirectoryIndex ml m p

RewriteCond %{http_host} ^ [nc]

RewriteRule ^(.*)$ $1 [r=301,nc]

ErrorDocument 404 /m

注:上面代码行与行之间的空行不能删除,否则出错;DirectoryIndex的文件顺序必须根据自己站的情况设置。

好了,我的经验就分享到这里,下篇将讨论一下关于404页面的制作应注意的问题,本文来源于机客 A5站长独家首发,谢谢!

比较稳定的微商城平台
如何优化好一个网站
微信小程序如何制作
猜你会喜欢的
猜你会喜欢的