2009-07-24 11 views
0

Я полный веб-новичок, но я не мог не заметить, что некоторые веб-сайты, которые генерируют много контента (например, www.stackoverflow.com), часто, похоже, перемещаются по определенным элементам по пути ,
Например, нажав на пункт обсуждения «blah-blah-blah» в www.whatever.com/discusions, вы часто ссылаетесь на URL с рисунком www.whatever.com/discussions/123456/blah-blah-blah. Я знаком с GET/POST и передаю параметры через www.whatever.com?discussion=blah-blah-blah, но поиск через google по этому методу не был очень плодотворным. Я предполагаю, что число в пути - это идентификатор базы данных, но после этого я просто догадываюсь. Мне интересно, создается ли отдельная веб-страница для каждого элемента, но это кажется излишним, но опять же, возможно, это технология SEO.
Кто-нибудь осмеливается разработать?Веб-навигация по путям

ответ

1

Вы должны проверить всю концепцию RESTful, которая действительно взлетела, когда Web2.0 стал большим.

+0

Спасибо, что поставили меня на правильный путь. – Gio

+0

Кроме того, классные URI не меняются. http://www.w3.org/Provider/Style/URI «Путь» должен быть довольно постоянным, но по-прежнему по-английски. Идентификатор вопроса и «слизняк» из названия используются. –

1

URL-адрес - это всего лишь локатор. Нет необходимости указывать путь к файловой системе на сервере, поэтому, что именно означает URL, зависит от приложения за ним. В зависимости от того, как это реализовано, это может быть просто набор правил перезаписи (например, Drupal использует это) или что-то более сложное, не связанное напрямую с файлами на сервере (которые ASP.NET MVC использует с маршрутами, если я не ошибаюсь).

Независимо от того, могут ли поисковые системы находить URL-адреса такого типа более полезными, могут быть спорными (я не считаю, что это имеет какой-либо эффект), но эти URL-адреса, несомненно, имеют больше смысла для людей, читающих их.

+0

Если я правильно помню, Google не индексирует URL-адреса, содержащие? -параметры, так как они считают их «временными» – Torandi

2

Номер является идентификатором сообщения в базе данных. Он помещается в веб-адрес, чтобы избежать столкновения имен вопросов. Нет, не создается отдельная веб-страница. Сервер считывает URL-адрес, анализирует его, анализирует, а затем обслуживает контент. Такие вещи, как модуль перезаписи apache, используются для замены этих «веб-путей» для реальных путей.

+0

Другие ответы дают хорошую информацию, но ваш дает ответ. +1 – MitMaro

Смежные вопросы