为WordPress服务,而不考虑cname

时间:2016-02-23 作者:calicoder

因此,我试图为域上的任何cname提供相同的wordpress安装。我正在运行nginx,我想我已经在那里正确设置了所有内容,因此它将响应任何cname,但wordpress不断将我重定向回站点地址的值。我可以禁用此检查并重定向吗?那么它只会为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\' 过滤器以实现相同的效果。

相关推荐

Redirect htaccess

我需要帮助重定向我的页面。例如,我有网站https://example.com. 我需要将内容从https://example.com 到https://example.com/blog. 这不是问题,我通过更改主页URL来做到这一点。这很有效。但现在我需要添加来自旧的重定向https://example.com 到https://xmpl.com.我想用。htaccess,但这不起作用。你们能帮帮我吗?以下是我对此的一些尝试,但两者都不起作用。RewriteEngine On RewriteRu