Как я могу с помощью 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]