lightalex
@lightalex

Как перенаправить запрос при существовании файла?

Добрый день!
Возникла необходимость перенаправить запрос только при существовании файла к index.php с помощью htaccess
Подскажите пожалуйста как это сделать
И также интересует насколько безопасно при таком перенаправлении из index.php производит include того самого существующего файла
На всякий случай уточню что директория содержит только исполнительные php файлы, которые дергаются через ajax, либо на которые производится отсылка форм
Заранее спасибо за помощь!
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*)$ index.php [L,QSA]


на работу PHP и include это не влияет
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
e_svirsky
@e_svirsky
Web Developer
Заранее вижу в вашем подходе плохую архитектуру.
В приложении должна быть лишь одна точка входа - index.php для всего, аяксов, форм и т.д. и т.п. Тогда и не возникнет необходимости в вашем вопросе. Посмотрите как это реализовано в популярных фреймворках, и можете аналогично сделать, либо заюзать уже готовые компоненты, к примеру у Symfony компонент роутинга независимый, можно его заюзать.
Ответ написан
Ваш ответ на вопрос

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

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