Stop URL Guessing – Method 1
阻止WordPress猜测URL的第一种方法是使用以下代码。为此,请打开主题的功能。php文件。
打开后,复制并粘贴以下代码,然后重新加载文件。
remove_filter(\'template_redirect\', \'redirect_canonical\');
这就是要做的一切。从此以后,WordPress不再尝试猜测URL,并发出404 Not Found错误。
使用上述代码时要记住的一点是,它完全禁用了规范重定向,这对SEO非常有用。
Stop URL Guessing – Method 2
若你们想用更为SEO友好的方式阻止WordPress猜测URL。i、 在不完全禁用redirect\\u规范过滤器的情况下,使用以下代码。
只需在主题函数中复制并粘贴以下代码即可。php文件或特定于站点的插件,您就可以开始了。
add_filter(\'redirect_canonical\', \'bs_no_redirect_404\');
function bs_no_redirect_404($redirect_url)
{
if (is_404()) {
return false;
}
return $redirect_url;
}
公平地说,我很久以前在谷歌上找到了这个链接:
https://www.bloggersignal.com/stop-wordpress-from-guessing-urls/