pandaa
@pandaa

Объясните пожалуйста как работают эти УРЛЫ !?

допустим есть такой url

https://coub.com/tags/apple

Apple это что получается страница в папке tags?? Но не может же быть чтобы под каждый тег создавалась своя страница (с именем тега), логичней же использовать шаблонную страницу tags с параметром apple, но тогда бы url выглядел бы уже так: https://coub.com/tags?q=apple. Или что?
  • Вопрос задан
  • 117 просмотров
Решения вопроса 2
С Новым годом!

Apple это что получается страница в папке tags??

Нет

Но не может же быть чтобы под каждый тег создавалась своя страница (с именем тега), логичней же использовать шаблонную страницу tags с параметром apple

Так и есть. Под все теги используется одна страница

, но тогда бы url выглядел бы уже так: https://coub.com/tags?q=apple

Веб-серверы делают rewrite (буквально - переписывание URL), так что URL может выглядеть как угодно
Ответ написан
Комментировать
@antonwx
mod_rewrite
и иные подобные технологии
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@BearPro
Защитник прав интеллектуальных меньшинств
На самом деле url - это просто строка адреса запроса в http-пакете. Когда веб сервер принимает запрос, он может как угодно (в рамках стандартов, конечно) распоряжаться данными пришедшими в нём.

И точно также веб-сервер свободен в том, какие данные записать в ответ. Это могут быть данные из какого-то файла, а может быть просто произвольный текст или число. И всё это может быть никак не связано с файловой системой, которую некоторые веб-серверы только имитируют.

Алсо, ссылка на спеку.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы