我有两个域名uat1.example.com
和uat2.example.com
指向相同的wordpress安装。
我想将网站中所有链接的home\\u url和site\\u url更改为uat2.example.com
, 但不应重定向到uat2.example.com
如果请求打开uat1.example.com
,
假设有人访问我的网站。uat1。实例com,它应该加载它。但是网页上的所有链接都应该指向uat2.example.com
, 因此,用户可以使用uat1.example.com
然后单击它将发送给我的任何链接uat2.example.com
, 没关系。
我试着把这个放在配置中。
define(\'WP_HOME\',\'http://uat2.example.com\');
define(\'WP_SITEURL\',\'http://uat2.example.com\');
但当我访问时
uat1.example.com
它将我重定向到
uat2.example.com
, 这是显而易见的。但我不想那样。
我们有没有什么诀窍让home\\u url和site\\u url保持不变uat2.example.com
但当我访问时uat1.example.com
, 它不会把我重定向到uat1.example.com
并且仍然考虑uat2.example.com
作为该页面上所有链接的home\\u url。
SO网友:Ankur Bhadania
您需要设置WP_SITEURL
和WP_HOME
在里面wp-config.php
文件请添加以下代码。
define(\'WP_SITEURL\', \'http://\' . $_SERVER[\'HTTP_HOST\']);
define(\'WP_HOME\', \'http://\' . $_SERVER[\'HTTP_HOST\']);
在服务器SSL设置中,然后使用以下代码
define(\'WP_SITEURL\', \'https://\' . $_SERVER[\'HTTP_HOST\']);
define(\'WP_HOME\', \'https://\' . $_SERVER[\'HTTP_HOST\']);