对于任何将来遇到此类问题的人,数据中心的防火墙都会阻止这些请求。我不确定数据中心工作人员采取的具体行动,但他们能够将该网站列入白名单。
我还可以通过更改wp admin文件夹的位置来解决这个问题(这不是一个好主意,但如果必须的话…)
首先,我在wp-config.php
文件:
define(\'WP_ADMIN_DIR\', \'nu-admin\');
define(\'ADMIN_COOKIE_PATH\', SITECOOKIEPATH . WP_ADMIN_DIR);
在插件/主题/任何内容中,添加以下行:
add_filter(\'site_url\', \'wpadmin_filter\', 10, 3);
function wpadmin_filter( $url, $path, $orig_scheme ) {
$old = array( "/(wp-admin)/");
$admin_dir = WP_ADMIN_DIR;
$new = array($admin_dir);
return preg_replace( $old, $new, $url, 1);
}
最后,在
.htaccess
我添加了以下重写
RewriteRule ^nu-admin/(.*) wp-admin/$1?%{QUERY_STRING} [L]
希望它能帮助别人。