您可以在wp-config.php
文件:
define(\'WP_HOME\', \'http://\'.$_SERVER["SERVER_NAME"]); // blog url
define(\'WP_SITEURL\', \'http://\'.$_SERVER["SERVER_NAME"]); // site url
现在,您需要确保nginx正确地填充了SERVER\\u名称(我有错误的设置,并不断返回“\\u”)。
这将阻止wordpress表单重定向,因为它认为它已经在正确的域中,并且也会影响大多数生成的本地永久链接。
如果这不起作用(我只在一个设置中使用了它,并且它只与访问后端相关),您可以将挂钩添加到\'option_siteurl\'
和\'option_home\'
过滤器以实现相同的效果。