Программирование > PHP
Есть трудный вопрос.
DLama:
То DimovD
Ну например по тому что есть люди которые обрезают адрес ручками и попадают в error 404, т.е. делают так
http://roma.ru/sections/istoria.phtml
или так
http://roma.ru/sections/
а если разделов и подразделов предостаточно, то получается что то геморное :(
Случай http://roma.ru/sections/ конечно не смертельный и решается киданием индекс файла в папки например, а вот первый
http://roma.ru/sections/istoria.phtml однозначно ошибка, но тут конечно можно былобы в сам istoria.phtml кинуть для определённости.
Ещё хуже когда чел орезку делает не верно, с ошибкой типа http://roma.ru/sections/istoria.ph
Не знаю, может дело просто я "классики правильной структуры" сайта не знаю, может подскажите, как например Вы делали.
DimovD:
DLama
Если беспокоиться об обрезании адреса ручками, то Твой способ
http://roma.ru/sections/tolik/istoria.phtml как раз менее правильный чем
http://roma.ru/sections/istoria.phtml?int=tolik
Ты объясни- что Ты делаешь, тогда можно будет советовать как это делать :)
DLama:
То DimovD
Всё достаточно просто и достаточно сложно :)
Контент раскидан по разделам типа предположим
skazki
anekdoti
istorii
povesti
Нужно чтобы при запросе типа http://roma.ru/sections/skazki/skazki.phtml
в зависимости от того в каком разделе контент, подгружались соответствующие переменные (для оформления и прочей лабуды) и при этом чтобы при любой обрезке и искажении урл до http://roma.ru/sections/skazki/
посетитель не вываливался за пределы раздела skazki
Т.е. получается что всё должно определятся по урл без QUERY_STRING
Ну и чтобы структура сайта пользователю была понятна и из урла в том числе, т.е. отсутствовали непоняточки в урле после "?"
Вариант описанный в http://www.webscript.ru/stories.php3?story=52 не кактит, так хостер "не очень этому рад".
alexvolkov:
Кхе-кхе... Ну вы знаете, что я бы тут сказал :-)
DLama:
To alexvolkov
"Кхе-кхе... Ну вы знаете, что я бы тут сказал :-)"
Так что бы ты сказал? Что то плохо слышно! Надеюсь интересная мысль.
Навигация
Перейти к полной версии