С этим согласен :)
Да уж после простого недопонимания отдельных товарищей и потом стремления сделать баранами всех кроме себя многие темы конкретно замусориваются! Я бы такое нафиг вычищал!
Ты опять не понял. Он про второе вообще не говорил.---------- Добавлено 14.09.2018 в 15:14 ----------Это ты ему приписал эти слова!---------- Добавлено 14.09.2018 в 15:18 ----------
SeVlad, «обработка js-скриптами урлов» != «обработка (js-)скриптами урлов с расширением .js»
SeVlad действительно вас не понял, но вменяемый код на js обычно обращает внимание на Content-Type, а не на расширение, и для него это не файлы, а «ответы сервера».
У каталогов может бы иерархия в адресах, но она не обязана касаться страниц товаров, у которых могут быть одно- или двухкомпонентные адреса.
Вот демка каталога: http://g09.ru/filter-l2 – «конечные» страницы в ней изначально не предусматривались, но на днях я их сделал совсем по другому поводу (https://php.ru/forum/threads/obrabotka-input-hidden.72617/#post-581127 ), правда, шаблон каталога менять не стал: /products/item-1 (не гарантирую, что эти страницы останутся на демосайте надолго).---------- Добавлено 13.09.2018 в 20:52 ----------item-1, а не просто 1, потому что такова была структура таблицы, хотя числовые id там тоже есть. По числовым id поиск выполняется быстрее, поэтому их использование в адресах во втором компоненте – вполне себе норм. практика даже для «любителей ЧПУ».
Independence, обычно, когда используют числовые id, добавляют осмысленный слаг перед ними, например /posts/100500.
Забудьте уже про 90-ые. Опирайтесь на более современные понятия и используйте более современные решения, например: Короткие ссылки средствами G-Drive – вместо редиректов в корневой таблице можно разместить страницы и даже первое, второе и еще что-то третье и т.д. одновременно (хотя обычно в корне находятся сущности одного типа, не считая узловых элементов других типов).
Это вполне нормально. Адреса не конфликтуют между собой: /3429012 и /3429012/обвес – что еще размещать для обвеса в узле, как не страницу, к кот. этот обвес относится. Например, в админке для упомянутого выше фронта дефолтом используется такая адресация для обвеса:
/files/3429012/обвес
/images/3429012/обвес
Это да. Можно все смешать в одной папке или как-то делить на группы, размещая файлы отдельных групп в разных папках.
Про это вообще забудьте. Данные страниц размещаются в БД, а если нужен какой-то статичный кэш, то к примеру /cache/3429012.html, но это не «адреса» для пользователей.
Так вы же сами к этому подталкиваете. Вывалили статик в паблик каталог и все шито-крыто. Типа так положено. А не верите, вон на серче спросите. Там подтвердят (почти все).
Короче оставляю тему. Уже репу начинают резать сторожилы из-за своей узколобости.
<!--WEB-->, все же перечитайте мой первый пост. Про статик там отдельным абзацем написано, т.е. это отдельная законченная мысль, как-то связанная с написанным ТСом ;) Но есть и др. два абзаца.
Вот это лишнее:
Даже такому пофигисту, как я, теперь захочется сделать все возможное, чтобы узнать, как ваше «мало не покажется» соотносится с моим «мало не покажется» :D