Я нахожу, что я использую WordPress довольно много для небольших сайтов портфолио. Я хотел бы исправить свой цикл разработки.Несколько WordPress Устанавливается в том же домене
Основная проблема, с которой я сталкиваюсь, - это понять, как установить несколько экземпляров WordPress в одном домене. Причиной этого является нежелание продолжать создавать новые доменные имена в Apache, чтобы отделить несколько сайтов, над которыми я работаю.
Позвольте мне пояснить, что мне нужны разные версии WordPress со ссылками на разные базы данных, отдельные пользователи MySQL и т. Д. Мне не нужна функция MultiSite. Я рад использовать поддомены для достижения этой цели, но в конечном счете, я надеялся, что я мог бы установить их на разных путях:
www.devsite.com/wordpress1 -> WordPress Site 1
www.devsite.com/wordpress2 -> WordPress Site 2
Чтобы еще более усложнить Я бег узла прокси-приложение который прослушивает порт 80 и перенаправляет запросы на правильный номер порта (который прослушивает Apache), используя node-http-proxy.
Итак ...
У меня есть правильный путь проксирование к соответствующему порту на Apache, но WordPress не играет хорошо в отношении его интерпретации путей. Я все еще на стадии установки, и он пытается получить доступ к www.devsite.com/wp-admin/install.php
вместо www.devsite.com/wordpress1/wp-admin/install.php
.
Возможно ли даже запустить совершенно разные сайты WordPress на основе другого пути к домену/каталогу? Или мне придется использовать субдомены?
Насколько я знаю, Wordpress неинвазивный или ничего. Если вы установите его в каталог домена, он будет работать в этом каталоге и не заботится о том, имеет ли установленная на нем одна установка на одном уровне установки. Возможно, вам потребуется обновить файл htaccess, чтобы указать все запросы на /wordpress1/index.php, а не по умолчанию index.php. Кроме того, я не думаю, что для достижения того, что вы описываете, требуется другое. Я боюсь, что я бесполезен для прокси-сервера узла, хотя –
@KaiQing благодарит за ввод. Если это простая переадресация .htaccess, вы могли бы предоставить ответ с примером содержимого файла .htaccess, и я буду отмечать как ответ, если он работает. Если это не сработает, я, возможно, должен согласиться с тем, что это приложение моего прокси-приложения узла. – shennan