wordpress - 使用 .htaccess 301 重定向时重定向过多的注意事项
问题描述
所以我使用 .htaccess 在我的 WP 网站上设置 301 重定向。在我的谷歌搜索控制台上,它给了我一个我错过的大约 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 几乎一无所知,所以我在这里寻求帮助。
我还遗漏了哪些其他信息以查明真相?
解决方案
实际上你的代码重定向到同一个站点,所以再次运行 htaccess 并再次重定向,这就是它无限重定向的原因。你应该检查重定向网址。
推荐阅读
- java - Java commons-csv:QuoteMode.MINIMAL 引用太多?
- laravel - 无法在 laravel 5.8 中以管理员身份登录
- windows - 从带有信息的共享中获取信息以在新域中创建文件夹
- python - Django-Filters:覆盖方法以允许属性的模型过滤
- vba - 我可以将 Access 表单上的某些字段设置为有条件的吗?
- javascript - 针对字谜的数组测试单词 - Javascript
- python - Plotly:如何在折线图中添加水平线?
- regex - 正则表达式 rxrepl - 为什么基本命令在此软件中不起作用(与 notepad++ 相比)
- regex - 正则表达式获取 html 标签之间的字符串:在结束标签的第一个匹配项处停止选择
- sql - 无法使用 H2 数据库在我的表中添加外键