Как работает этот вид нумерации страниц? - PullRequest
1 голос
/ 24 августа 2011

Это будет звучать как глупый вопрос, но я некоторое время искал, пока не потерял терпение:

Как работает этот вид нумерации страниц?

"www.example.com/p/1"

Как мне это сделатьодин такой?Какие языки мне следует использовать?

* ПРИМЕЧАНИЕ. Я НЕ говорю о таком виде нумерации страниц: "www.example.com?page=1" с использованием переменных

Заранее спасибо

Ответы [ 2 ]

3 голосов
/ 24 августа 2011

Это зависит от языка / структуры, которую вы используете. Он основан на механизме маршрутизации, используемом фреймворком.

Вы также можете переписать URL с помощью файлов htaccess или некоторых библиотек (в зависимости от вашего веб-сервера).

Без подробностей я не могу дать вам много подробностей.

Например, ссылки на маршрутизацию ASP.NET MVC см. Здесь: http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx

Ссылки на маршрутизацию Rails см. Здесь: http://guides.rubyonrails.org/routing.html

2 голосов
/ 24 августа 2011

Как сказал Прадип, обычно www.example.com/p/1/ - это просто маска над чем-то вроде www.example.com?p=1, которую веб-сервер переводит, прежде чем пытаться что-либо сделать с помощью.

Этого можно добиться на IIS, используя что-то вроде global.asax или на Apache, используя mod_rewrite

...