Лисю
Guest
URL-cтруктура разделов сайта - как правильно делать?
Привет.
Смотрим например сюда: газета Взгляд
Вверху меню - "Экономика - Политика - Культура - Спорт - Общество".
Все ссылки имеют вид:
http://vz.ru/politics/
http://vz.ru/culture/
Вопрос - стоит ли таким образом писать системы, когда в URL нет точной информаци о том, что конкретно за модуль должен брать на себя вывод информации?
Судя по вышеупомянутому сайту, модуль этих разделов - обычная новостная лента. Но если вдруг нам понадобится сделать иерархический раздел страниц (или любой другой), со схожим названием "Политика", как тогда поступить? Что будет в URL? http://vz.ru/politics_2/ ??
Собственно, что я делаю в своей системке: у меня есть определёное число модулей - news, pages, books и т.д.
URL на модуль книг будет выглядеть так: www.server.com/books/book1
на модуль новостей так:
www.server.com/news/politics
www.server.com/news/culture
www.server.com/news/other_news
теперь, если нужно в модуле страниц (pages) создать раздел "Политика", то URL будет выглядеть так:
www.server.com/pages/politics
собственно, никаких конфликтов. mod_rewrite успешно распарсит URL и отдаст ID раздела politics в модуль pages.
В первом примере, когда ссылка была бы http://vz.ru/politics/, я не представляю, как это можно было бы сделать.
Так как более верно?
Привет.
Смотрим например сюда: газета Взгляд
Вверху меню - "Экономика - Политика - Культура - Спорт - Общество".
Все ссылки имеют вид:
http://vz.ru/politics/
http://vz.ru/culture/
Вопрос - стоит ли таким образом писать системы, когда в URL нет точной информаци о том, что конкретно за модуль должен брать на себя вывод информации?
Судя по вышеупомянутому сайту, модуль этих разделов - обычная новостная лента. Но если вдруг нам понадобится сделать иерархический раздел страниц (или любой другой), со схожим названием "Политика", как тогда поступить? Что будет в URL? http://vz.ru/politics_2/ ??

Собственно, что я делаю в своей системке: у меня есть определёное число модулей - news, pages, books и т.д.
URL на модуль книг будет выглядеть так: www.server.com/books/book1
на модуль новостей так:
www.server.com/news/politics
www.server.com/news/culture
www.server.com/news/other_news
теперь, если нужно в модуле страниц (pages) создать раздел "Политика", то URL будет выглядеть так:
www.server.com/pages/politics
собственно, никаких конфликтов. mod_rewrite успешно распарсит URL и отдаст ID раздела politics в модуль pages.
В первом примере, когда ссылка была бы http://vz.ru/politics/, я не представляю, как это можно было бы сделать.
Так как более верно?