使用.htaccess 301重定向时重定向过多注意

时间:2018-10-17 13:49:59

标签: wordpress .htaccess redirect http-status-code-301

因此,我正在使用.htaccess在我的WP网站上设置301重定向。在我的Google搜索控制台上,它为我提供了我错过的大约30个网址的列表。我添加了它们,一切正常。

虽然有人给我问题。 “ index.htm”是旧文件。当我尝试将其重定向到https://example.com时,将永远不会加载主页。我收到太多重定向通知。

.htaccess文件的顶部看起来像:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

我正在这样重定向:

RewriteEngine On
Redirect 301 /oldLink https://example.com/newLink
....
....
....

诚然,我对.htaccess几乎一无所知,所以我在这里寻求帮助。

我还需要了解哪些其他信息?

1 个答案:

答案 0 :(得分:0)

实际上,您的代码重定向,但是重定向到同一站点,因此再次运行htaccess并再次重定向,这就是其重定向infinite的原因。您应该检查重定向网址。