常规方法是在nginx中配置
wordpress:
- // 在wp-config.php的顶部,define('WP_DEBUG', false);之前添加
$allowed_hosts = array('your-domain.com', 'www.your-domain.com');
if (isset($_SERVER['HTTP_HOST']) && !in_array($_SERVER['HTTP_HOST'], $allowed_hosts)) {
header('HTTP/1.0 403 Forbidden');
exit('Direct IP access is not allowed. Please use: ' . implode(' or ', $allowed_hosts));
} - // 然后继续原有的wp-config.php内容
define('WP_DEBUG', false);
// ... 其他配置