У меня вопрос по поводу vhost-конфигурации apache.

У меня есть сервер, который запускает приложение по "старому" пути без переписывания мод или что-то вроде этого.

пример:

Folder                    -> Domain
htdocs/mainapp/index.php -> www.mainapp.de/

теперь я написал приложение laravel, которое использует mod_rewrite: в моем наборе тестов я перенаправил его на собственный домен, например myapp/ Теперь я закончил работу над проектом laravel и хочу опубликовать приложение на сервере , Но Webserveradmin, не будет настраивать собственный домен для приложения, он хочет использовать мое приложение под следующим URL: mainapp.de/myapp/

Теперь проблема, я требую mod_rewrite для моего проекта Laravel, так как я использую внутренний движок URI. поэтому мой URL в моей тестовой настройке был

myapp/{uri}

Теперь мой вопрос, возможно ли сделать что-то вроде субдомена в URL:

www.mainapp.de/myapp/{uri}

единственное альтернативное решение, которое я знаю, это настройка субдомена для моего приложения, но администратор не предпочитает этого.

myapp.mainapp.de (not wanted)

спасибо за ваши предложения / помощь, привет :)

1 ответ1

0

виртуальные хосты сопоставляют домены, субдомены и IP-адреса с разделом конфигурации. это не поможет вам здесь. Я чувствую, что вы путаете слово домен и поддомен, которое относится к любой из следующих форм

.com Google.com www.google.com a1.www.google.com

то, что вы ищете, - это размещение вашего приложения в виде пути под доменом mainapp.de.

Ваше приложение должно работать «из коробки», если вы не подключили ни один домен в исходном коде, а все пути относительны.

например, вы нажимаете ссылку в приложении, которая направляет вас на страницу1. если приложение находится в корневой папке mainapp.de, то будет работать mainapp.de/page1. если приложение находится в папке myapp в корневой папке, то будет работать mainapp.de/myapp/page1.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .