如何设置代理反向与wordpress

我有一个WordPress的网站上运行http://www.testdomain.com

现在我想把它改成http://productiondomain.com/Branch (我没有控制这个服务器,他们为我们设置了它)

所以现在当我访问http://productiondomain.com/Branch我被redirect到http://www.testdomain.com (这不是我想要的,我想要的url保持http://productiondomain.com/分支在任何时候。

林相当肯定有我必须改变在WordPress的设置和.htaccess文件或在Apacheconfiguration,但我真的在这方面无能为力。

请帮忙。

您将需要在productiondomain.com上询问MySQL数据库pipe理,以更改您的WordPress数据库中的某些值。

让我们假设你的WordPress数据库被称为wordpress_db。 在这种情况下,您必须要求他运行以下两个查询(首先根据您的需要更改选项)

UPDATE `wordpress_db`.`wp_options` SET `option_value` = 'http://productiondomain.com/Branch' WHERE `wp_options`.`option_name` = `siteurl`; UPDATE `wordpress_db`.`wp_options` SET `option_value` = 'http://productiondomain.com/Branch' WHERE `wp_options`.`option_name` = `home`; 

或者,您可以将以下两行添加到您的wp-config.php文件(如果您没有权限访问productiondomain.com的文件,请询问pipe理员为您执行此操作)

 define('WP_HOME','http://productiondomain.com/Branch'); define('WP_SITEURL','http://productiondomain.com/Branch'); 

还有其他的方法,比如在你的functions.php文件中添加两行代码,但是其中的一个会执行。

更多信息可以在这里find