|
|
|
| Если используя Mod Rewrite перенаправлять все запросы на одну страницу (точку входа) index.php .а затем разобрать URI чтобы получить переменные и согласно этим параметрам выполнять определенные действия :подключать модули,выводить контент..и тд
Вопрос кто и как реализовывал такой контролер что-то очень мало информации в нете.. | |
|
|
|
|
|
|
|
для: serjinio
(06.08.2009 в 03:26)
| | 1. я.
2. так как вы и описали
если нужны более авторитетные реализаторы - zend framework:) | |
|
|
|
|
|
|
|
для: Loki
(06.08.2009 в 10:20)
| | нет framework меня не интересуют.обычно строил обработку uri сервером ,а сейчас хочу разобраться как происходит обработка на php .просто когда становится много вариантов то.htaccess превращается в простыню, на php чуть медленнее ,зато гибче..
В частности хочу разобраться с обработкой 404 ошибки на php
допустим url http://www.softtime.ru/forum/category/ --валидный ,а http://www.softtime.ru/forum/cateory/ -- нет и нужен переброс на 404 ...как такое грамотно реализовать..
те есть в бд короткие ссылки forum ,category сравниваем что пришло в урле ..если не совпадает то перебрасываем хидером на 404 ..типа такого где прочитать как реализуют логику контролера может у крго-то есть фрагменты реализации. | |
|
|
|
|
|
|
|
для: serjinio
(06.08.2009 в 11:39)
| | >нет framework меня не интересуют
а Вам его никто и не предлагает. Вы спрашивали кто реализовывал - я вам сказал.
>те есть в бд короткие ссылки forum ,category сравниваем что пришло в урле ..если не совпадает то перебрасываем хидером на 404
да никуда перебрасывать не надо: отдать правильные заголовки и сообщение об ошибке.
http://alna.spb.ru/non/exists/page | |
|
|
|
|
|
|
|
для: Loki
(06.08.2009 в 11:51)
| | ссылка битая :( | |
|
|
|
|
|
|
|
для: serjinio
(06.08.2009 в 12:02)
| | она не битая, она демонстрирует то, о чем вы спрашиваете. | |
|
|
|
|
|
|
|
для: Loki
(06.08.2009 в 12:04)
| | как реализовано? | |
|
|
|
|
|
|
|
для: serjinio
(06.08.2009 в 14:30)
| | проверяем есть ли искомая страница, если нет - отдаем заголовки error 404 и текст сообщения. | |
|
|
|