Как исправить код php/html после перемещения службы в подпапку (Apache)Apache

Ответить
Anonymous
 Как исправить код php/html после перемещения службы в подпапку (Apache)

Сообщение Anonymous »

Я использую 2 виртуальных хоста для отдельных служб (имеющих отдельные корни документов) на сервере Ubuntu 24.04, доступ к которому осуществляется через:
http://server1.domain.com и http:/ /server2.domain.com,
но я вынужден переместить их обоих на один виртуальный хост, они будут в разных подпапках, имеющих один и тот же корень документа. Доступ к ним будут осуществляться по адресам: http://server.domain.com/service1 и http://server.domain.com/service2.
Очевидно, что во всех ссылках на файлы отсутствует имя подпапки. в коде. Мне интересно, как это исправить, не меняя весь код.
Ситуация выглядит следующим образом:

Код: Выделить всё

/var/www - root folder
/var/www/service1
/var/www/service2
Я создал файл конфигурации следующим образом:

Код: Выделить всё

ServerName server.domanin.com
ServerAlias *.domain.com


DirectoryIndex service1_login_page.php


DirectoryIndex service2_login_page.php


Я пытался добавить внутри правила перезаписи, например:

Код: Выделить всё

RewriteRule #RewriteRule ^([^/]*)$ /service1/$1 [NC]
но мне это не удалось... Как мне создать файл конфигурации?

Подробнее здесь: https://stackoverflow.com/questions/793 ... der-apache
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»