Как я могу убедить модуль WordPress Bitnami работать на поддомене?
Итак, у меня работает стек LAMP от bitnami, и в нем установлен модуль WordPress.
Я хочу, чтобы моя установка wordpress работала на blog.example.com, а любые ссылки на wordpress оставались в blog.example.com/xyz, а не перенаправлялись на example.com/wordpress.
Я пробовал так много конфигураций виртуальных хостов, и мне удалось получить blog.example.com для загрузки целевой страницы WordPress, но любые ссылки ведут на example.com/wordpress/ (я пытался обновить сайт и домашнюю страницу). URL в базе данных). Другие конфигурации заставили меня попасть в цикл перенаправления при загрузке страницы, часто похожий на example.com/wordpresswordpresswordpress... - Я предполагаю, что это вызвано тем, что условие перезаписи не завершается. Я также следовал инструкциям в bitnami wiki (хотя я подозреваю, что в любом случае они не имеют особого смысла).
Если вы знаете, как битнами и WordPress играют вместе, я был бы очень признателен за то, что мне нужно сделать, чтобы мой модуль WordPress работал сам. (Вы можете предположить, что нет ничего для резервного копирования). Спасибо:)
1 ответ
Я действительно не знаю о Bitnami, но чтобы добавить WordPress в подкаталог, вам нужны две вещи:
index.php
в корневом каталоге, не содержащем ничего, кроме следующего:<?php define('WP_USE_THEMES', true); require( dirname( __FILE__ ) . '/YOUR-SUB-DIR/wp-blog-header.php' );
Если вы используете Apache,
.htaccess
файл, содержащий следующее:RewriteEngine On RewriteCond %{HTTP_HOST} ^(www.)?example.com$ RewriteRule ^(/)?$ YOUR-SUB-DIR [L] RewriteRule . index.php [L]
В основном это все. Я не могу рассказать вам, как настроить его на lighttp или nginx, но выше приведен верный пример Apache с одной установкой на сайте. Если вы переходите к многоузловой / сетевой установке, вам нужно будет установить соответствующую константу в ваших установках wp-config.php
файл, активируйте сеть через интерфейс администратора, а затем следуйте инструкциям, чтобы обновить .htaccess
а также wp-config.php
файл.
РЕДАКТИРОВАТЬ Вы хотите
blog.example.com
в качестве основного домена - добавьте его в настройках интерфейса администратора WP. Кажется, вы установили один сайт, но "любые ссылки на WordPress, которые остаются в blog.example.com/xyz" довольно загадочны с точки зрения WordPress. Структура постоянных ссылок - это то, что вы выбираете в разделе "admin> Настройки> Постоянные ссылки". Если сайт перенаправляет вас на example.com?query=arg
тогда вы явно настроили example.com
как ваш основной домен WordPress.