mani13
Активист PHPClub
На форуме с: Jun 2004
Cообщений: 316
Город: Moscow, Russia
 |
Иван Шумков
1.
есть, например,
/news/sport и /news/net, отображающие категории новостей, и есть /news, отображающая все новости
добавляем в БД запись
/news/ | news.php
а при загрузке страницы
если в базе есть полностью, то берём полностью
если нет, то отрезаем часть(/news/sport -> /news), а sport записываем в первый параметр, повторяем операцию
ИТОГО: удобно для чего-нибудь с параметрами(дата, ид топика и проч.), так как параметры откинутся + можно под определённые условия создать отдельный обработчик(например, захотелось добавить /news/tv со своим супер-пупер форматом)
но, ИМХО, не совсем красиво получается, если нет страницы(например, /shop), так как просто отобразится главная страница
2. писать полные урлы и искать именно их полностью
то есть
/news/sport/ | news.php
/news/net/ | news.php
/news/ | news.php
только там уже придётся в news.php писать что-то, что будет само определять есть ли категория либо заводить по обработчику на категорию, что не очень хорошо при изменении одного...
ИТОГО: со страницами всё нормально - нет, так нет...
но, если есть динамический контент(например, просмотр каждой новости отдельно), надо заводить в базу все эти новости, а их может быть очень много....
|