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

Запуск нескольких сайтов с одного VirtualHost

Как я могу с помощью apache запускать два разных сайта из одного домена?

У меня есть две «части» веб-сайта, построенные на разных вещах. У нас есть несколько управляемых контентом, общедоступные компоненты, созданные на wordpress, и раздел сайта, подобный веб-приложению, сделанный на laravel. Первая страница сайта должна совпадать с сайтом wordpress, но есть и другие части, такие как «www.xyz.com/design», которые должны попасть в приложение laravel.

Как я могу направить определенные URL-адреса на сайт wordpress и определенные URL-адреса на сайт laravel?

Вам нужно будет изменить файл htaccess, который поставляется с Wordpress, поскольку по умолчанию он переписывает все URL-адреса в один сценарий контроллера.

Измените строку:

RewriteRule . /index.php [L]

Что-то вроде следующего, которое перенаправит любой путь URI, который не Начнем с «дизайна» скрипта контроллера index.php.

RewriteRule ^(?!design/).* /index.php [L]