Назад | Перейти на главную страницу

Как настроить обратный прокси с помощью WordPress

У меня есть сайт WordPress, работающий на http://www.testdomain.com

теперь я хочу изменить его на http://productiondomain.com/Branch (Я вообще не контролирую этот сервер. Они настроили его для нас)

Так что прямо сейчас, когда я навещаю http://productiondomain.com/Branch Меня перенаправляют на http://www.testdomain.com (это не то, что я хочу. Я хочу, чтобы URL оставался http://productiondomain.com/Branch во все времена.

Я почти уверен, что мне нужно что-то изменить в настройках wordpress и в файле .htaccess или в конфигурации Apache, но я действительно невежественен в этой области.

Пожалуйста помоги.

Вам нужно будет попросить администрацию MySQL db на productiondomain.com изменить некоторые значения в вашей базе данных 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, попросите администратора сделать это за вас)

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

Есть и другие способы, например, добавление двух строк кода в файл functions.php, но подойдет одна из двух.

Более подробную информацию можно найти Вот