大家好!
我在wordpress上有一个网站,我想禁用任何可能的URL来访问/发布信息,除了一些合法的。我打印了$wp_rewrite->rewrite_rules()
(或类似的东西,我现在没有任何代码可以完全指出),并且可以看到许多可从外部访问的路径。
还有其他方法可以确定我网站上提供的所有路径吗?也许有一个很好的工具可以使用或讲述它?
答案 0 :(得分:0)
在Wordpress中没有像在其他CMS平台中看到的那样重写表。重写URL是根据您的永久链接设置和给定帖子的slug / meta动态生成的。如果您正在尝试查找网址列表,那么在自己写一些内容之前,您应该尝试sitemap generating plugin。
如果您要查找Wordpress正在使用的规则列表,您只需使用rewrite_rules_array
过滤器,如下所示:
function dump_rewrites($rules){
print_r($rules);
exit;
}
add_filter('rewrite_rules_array', 'dump_rewrites');
这将退出PHP进程并在网页上打印规则。