2

我在这里处于困境中,并且损失了很多钱。我刚刚重新启动了我的网站:http ://www.kgstiles.com 。我在流量损失方面遇到了一些问题。我意识到我没有正确设置我的 301 重定向。我修复了它们并将我的站点地图重新提交给谷歌。此后,谷歌已将其中的大部分内容编入索引。我刚刚发现“link-juice”没有正确传输(因此流量没有上来),所以我去找网站管理员发现大约 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 错误页面。我配置正确吗?会不会有另一个潜在的问题?我非常渴望在这里得到答案,因此非常感谢您的帮助!

4

2 回答 2

1

本文彻底回答了这个问题,并展示了如何解决这个问题:

http://www.deer-creek.ca/articles/search-engine-optimization/wordpress-pages-returning-404-page-not-found-headers

于 2012-12-11T21:01:43.087 回答
-1

您可能还需要添加:

Options +FollowSymlinks

您可以在上面添加它:

RewriteEngine On

在您的 .htaccess 文件中,您不需要包含标签,而是应该在您的 httpd.conf 中进行配置。

于 2012-12-10T21:36:04.130 回答