我的301重定向设置是否正确? Google将其视为404

时间:2012-12-10 20:53:35

标签: html wordpress seo traffic

我在这里的一块硬石之间徘徊,并且损失了相当多的钱。我刚刚重新启动了我的网站:http://www.kgstiles.com。我遇到了流量丢失的问题。我意识到我没有正确设置301重定向。我修复了它们并将我的站点地图重新提交给Google。从那以后,谷歌已将大部分内容编入索引我刚刚发现“链接汁”没有正确传输(因此流量没有出现),所以我进入网站管理员发现大约450,404错误。经过调查,我发现其中大多数是针对在浏览器中产生我想要的301重定向的页面。例如,http://kgstiles.com/pureplantessentials.html 301根据我的.htacess文件重定向到http://kgstiles.com/pureplantessentials/,该文件声明:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^moreinfo/(.*)$ http://www.kgstiles.com/moreinfo$1 [R=301]
    RewriteRule ^healthsolutions/(.*)$ http://www.kgstiles.com/healthsolutions$1 [R=301]
    RewriteRule ^(.*)\.html$ $1/ [R=301,L]
    RewriteRule ^(.*)\.htm$ $1/ [R=301,L]
</IfModule>

但是这被Google列为我网站的索引列为404错误页面。我配置正确吗?可能还有另一个潜在的问题吗?我非常渴望得到答案,所以非常感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:-1)

您可能还需要添加:

Options +FollowSymlinks

您可以在上面添加它:

RewriteEngine On

在.htaccess文件中,您不需要包含标记,而应该在httpd.conf中配置。