Несколько каталогов виртуального хоста apache

Я настроил виртуальный хост в apache с несколькими каталогами для www.abc.com и abc.com/api, которые мне нужны, чтобы указать на другой каталог

<VirtualHost *:8080>
DocumentRoot "/var/www/html/api/"ServerName www.abc.com
ServerAlias www.abc.com
DirectoryIndex index.php
# Other directives here
# Other directives here
Alias /api/ "/var/www/html/public/"
<Directory "/var/www/html/public">

</Directory>
</VirtualHost>

Это работает, когда я захожу на www.abc.com/api/, но когда я перехожу дальше, www.abc.com/api/v1/ я получаю ошибку
не обнаружена

Запрашиваемый URL /var/www/html/public/index.php не найден на этом сервере.

Пожалуйста, дайте мне знать, как решить проблему?

0

Решение

Я полагаю, вы используете MVC Framework. Если это так, вам нужно настроить путь маршрутизации, чтобы получить доступ к нужному файлу.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector