如何给我们的网页做301重定向

今天在检查网站的时候,惊奇的发现自己的网站收录增多了。好奇之下在百度里面site了一下,看看都收录了哪些网页。但是当我点开网站的时候,发现收录的网页全变成了404。这是怎么回事?这才想起了昨晚在wordpress后台更改过固定连接,这里也劝解各位新手站长们,修改固定连接一定要在搭建博客的时候就确定好,否则后面会很麻烦的。好了今天主要给说的是如何解决收录后的网页变成404了该怎么办。

虽然链接失效,wordpress会自动生成404页面,但是这对于用户和搜索引擎都有极大的影响,而且很容易被网站认为是作弊,严重的还会被K站,所以我们就需要用到301(重定向)来解决这个问题。这里声明一下,我用的是apache管理器。

首先我们需要做的就是找到重定向的页面和死链,也就是死链A页面指向修改后的页面B。然后在网站的根目录下找到.htaccess文件,然后用notepad++打开。这里我以我页面上的一个例子为例。A:www.cj1029.com/163/.html,B:www.cj1029.com/163.html。

下面的代码添加到#BEGIN WordPress 与#END WordPress之间。

#BEGIN WordPress

Redirect 301 /163/.html http://www.cj1029.com/163.html

#END WordPress

我们也可以把我们的主域名301到二级域名上 也就是 cj1029.com重定向到www.cj1029.com上

也是在#BEGIN WordPress 与#END WordPress之间添加下面这段代码

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www.cj1029.com$ [NC]

RewriteRule ^(.*)$ http://www.cj1029.com/$1 [L,R=301]

只要把我的网址修改成你的就可以实现重定向了。其实apache下还有一种重定向的方法,我写的这种重定向方法只是指向单页面,假如要更改栏目下的域名重定向,就需要用写正则表达式了。因为我也不会写,所以我还是选择老老实实的单页重定向吧。所以,在这里也告诫大家,路径、域名的修改一定要慎重,否则后面会带来很多麻烦。解决不好,会对我们的SEO有很严重的影响。

陈健的个人博客,记录生活所见所感、学习笔记。专注于Web前端_SEO教程_读书心得。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

返回主页看更多
狠狠的抽打博主 支付宝 扫一扫