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 способа сделать это:

  1. включите mod_rewrite на стороне Apache и примените конфигурацию виртуального хоста, как в этом шаблоне. Убедитесь, что вы заменили заполнители (%STUFF%) на правильные значения.

  2. используйте файл.htaccess в вашей папке public_html/web: см. пример здесь

Примечание: для возможности использования.htaccess требуется, чтобы ваша конфигурация apache позволяла это. Обычно это AllowOverride None|All|... часть вашего <Directory /path/to/public_html/web>директива: см. документацию Apache здесь

Другие вопросы по тегам