Как я могу убедить модуль 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.

Другие вопросы по тегам