g_hagmt
@g_hagmt
Начинающий веб-разработчик

Как сделать, чтобы веб-сервер (Apache) не искал страницы по введенному URL, а делегировал эту задачу роутеру?

Как правило, маршрутизатор проверяет URL на соответствие определенному списку доступных адресов, но если адреса из списка не являются реальными директориями, то веб-сервер возвращает 404, в то время как мне нужно чтобы роутер обрабатывал URL, и динамически создавал страницу.
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
g_hagmt
@g_hagmt Автор вопроса
Начинающий веб-разработчик
В итоге, решил это так:

.htaccess в корне сайта:
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ index.php [QSA,L]

а index.php уже сам обрабатывает url запросы.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Как правило, маршрутизатор проверяет URL на соответствие определенному списку доступных адресов

Чи-во? Хороша была трава? Маршрутизатор к урлам не имеет отношения от слова совсем, он куда ниже работает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы