EzPublish не находит свои маршруты
Я установил ez publish (версия: сообщество 15.09, система: apache).
Я установил его в директорию public_html, а публичный каталог - public_html/web
Я могу получить доступ к демонстрационной странице с этим URL:
domain.com/
или с этим (обе версии)
domani.com/index.php
но если я попробую другой маршрут, вот так:
domain.com/ez
это не работает (ответ сервера: The requested URL /ez was not found on this server.
), работает только если я включаю индекс в маршрут:
domain.com/index.php/ez
Я искал, но ничего не нашел... Почему это? Как решить?
1 ответ
То, что вы хотите сделать, это в основном переписывание URL.
У вас есть 2 способа сделать это:
включите mod_rewrite на стороне Apache и примените конфигурацию виртуального хоста, как в этом шаблоне. Убедитесь, что вы заменили заполнители (%STUFF%) на правильные значения.
используйте файл.htaccess в вашей папке public_html/web: см. пример здесь
Примечание: для возможности использования.htaccess требуется, чтобы ваша конфигурация apache позволяла это. Обычно это AllowOverride None|All|...
часть вашего <Directory /path/to/public_html/web>
директива: см. документацию Apache здесь