У меня есть сервер Apache, работающий на AWS VM. Я использую веб-сайт и веб-приложение на этом сервере Apache.
DocumentRoot является "/var/www/html".
- Сайт находится в каталоге сайта под DocumentRoot.
- Веб-приложение находится в каталоге "console", в папке DocumentRoot.
У меня есть следующая директива в файле ssl conf (non-ssl conf перенаправляет все запросы в ssl, что работает нормально).
Alias /console /var/www/html/console/public
<Directory /var/www/html/console/public>
# Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
AliasMatch ^/$ /var/www/html/site/index.html
Я могу получить доступ к веб-сайту как https://www.example.com, а веб-приложение - как https://www.example.com/console - что хорошо.
Моя проблема в том, что если моя site / index.html страница ссылается на site / blog.html , я должен получить к ней доступ как https://www.example.com/site/blog.html (уведомление) сайт "в пути) вместо https://www.example.com/blog.html. Кто-нибудь знает, как получить доступ к site / blog.html без сайта в пути?
Я пробовал искать ответы в stackoverflow, но не смог найти подходящий. Любая помощь / комментарии высоко ценятся!
Спасибо!