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

Как я могу убедить модуль 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 и wordpress играют вместе, я был бы очень признателен за подробное описание того, что мне нужно сделать, чтобы мой модуль wordpress работал нормально. (Вы можете предположить, что резервировать нечего). Спасибо :)

Я действительно не знаю о 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. Структура постоянных ссылок - это то, что вы выбираете в разделе «Администратор> Настройки> Постоянные ссылки». Если сайт перенаправляет вас на example.com?query=arg, то вы, очевидно, установили example.com в качестве основного домена WordPress.