蜘蛛在操作公司织梦网站搬家的时候,由于好久没用过织梦了,疏忽大意之下,忘了处理织梦域名带index.html的问题,从而导致了主域名后缀:index.html被百度收录了,且分权比较严重,排名下滑也很明显,为了处理这个问题,特意找了各种织梦去除index.html的方案,都没成功。
最后想到利用Nginx来直接做301,想把index.html后缀301重定向到主域名,例:http://www.xxx.com/index.html 301 到 http://www.xxx.com。
具体代码如下:
#301-START if ($request_uri = /index.html) { return 301 http://www.xxx.com; } #301-END
注:亲测有效,立竿见影。
如果你是直接使用的宝塔面板的话,可以按照以下的操作流程来尝试一下:打开宝塔----找到要设置的网站---右侧点击“设置”---在打开的设置窗口中找到“配置文件”---右侧的窗口中在sever里面加入以上代码,点击保存即可。
例如:
#301-START if ($request_uri = /index.html) { return 301 http://www.xxx.com; } #301-END
如果要301到http://www.xxx.com/,那请在上面的http://www.xxx.com加/。
经过以上的操作,问题基本上就能完美解决了,这个方法算是一个“通杀”的技巧了,无论是织梦还是其他的建站系统,都适用。
发表评论