如何查找和更正意外重定向
<小时>
Here\'s some things you should check:
<检查您的
.htaccess
文件位于WordPress安装的根文件夹中。检查任何重定向规则。
禁用您可能安装的任何SEO插件(或者特别是重定向插件,如果您使用这些插件的话)。实际上,您应该禁用所有插件。清除浏览器缓存和临时文件,然后重新加载网站前端。查看问题是否消失。逐个启用插件,直到问题再次显现。这将有助于缩小罪魁祸首的范围。
查看主题functions.php
文件,查看您或其他人是否曾经添加过任何硬编码重定向检查数据库中的旧段塞在前端加载网站后。查看源。检查JavaScript重定向打开Google Chrome(开发者工具),点击网络标签。重新加载页面。观察变化
在整个网站(文件)中搜索内容”wp_redirect
“。可能您的主题或插件使用的某个文件中添加了重定向。请在整个网站(文件和数据库)中搜索内容”base64
“。可能你的主题或插件使用的某个文件中添加了一个偷偷的重定向,或者被插入了数据库的某个位置。这通常是网站受损的迹象。Here\'s the query for checking your database for option #4:
SELECT *
FROM `wp_postmeta`
WHERE `meta_key` = \'_wp_old_slug\'
在“发件人”行(第二行)。。。确保指定了“Post Meta”数据库表的正确名称。(您的表前缀可能不同,但默认值为
wp_
)
如果您想使用选项#4获得额外的详细信息,可以输入页面重定向到的slug。
SELECT *
FROM `wp_postmeta`
WHERE `meta_key` = \'_wp_old_slug\'
AND `meta_value` LIKE \'%slug-to-search-for%\'
选项#4直接回答了您关于从数据库中查找和删除段塞的问题。然而,它真的可以是任何数量的事情。。。希望这有帮助。