因此,我试图为域上的任何cname提供相同的wordpress安装。我正在运行nginx,我想我已经在那里正确设置了所有内容,因此它将响应任何cname,但wordpress不断将我重定向回站点地址的值。我可以禁用此检查并重定向吗?那么它只会为wordpress服务,而不考虑cname?我不需要更改链接或任何东西,只希望它不重定向。
为WordPress服务,而不考虑cname
1 个回复
SO网友:Doug Wollison
您可以在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\'
过滤器以实现相同的效果。