Справка/ЧПУ

ЧеловекоПонятныйУрл

Общая информация

Во многих CMS, вроде Joomla и им подобных каждой странице соответствует целочисленный идентификатор — номер записи в базе данных. Это число передаётся веб-серверу в явном виде через GET-запрос (то, что идёт в URL после вопросительного знака), в виде:

  • /articles.php?id=148

Концепция ЧПУ предполагает максимально лаконичные и интуитивно понятные адреса, которые показывают естественную для человека логическую структуру данных на сервере, а не её программный интерфейс с модулями и параметрами. Структуру обычно представляют в виде иерархии как в обычной файловой системе, к которой привык пользователь.


Примеры с ЧПУ будут выглядеть уже так:

  • /articles/tags/summer/ — статьи по меткам, метка summer (лето)
  • /news/sport/2003/10/ — новости спорта, 2003 год, октябрь

Или, даже так:

  • /статьи/метки/лето/ — статьи по меткам, метка лето

Достоинства

Достоинства ЧПУ для посетителя очевидны:

  • подобные адреса очень легко запомнить;
  • можно продиктовать URL по телефону;
  • подобные URL, как правило, позволяют пользователю даже не глядя на страницу, сразу понять, где он сейчас находится, и как следствие, помогают лучше разобраться в структуре сайта.
  • чтобы перейти вверх по иерархии, достаточно стереть ненужную часть пути;
  • если человек уже был на вашем сайте и набирает адрес вручную, то он сразу может обратиться к нужному ему документу, глядя на URL’ы предыдущих запросов.

Реализация

Для веб-сервера Apache существует мощный модуль mod_rewrite, который включается в стандартный дистрибутив. Он обладает массой возможностей интерпретации URL перед обработкой необходимым модулем.


В большинстве случаев в файле .htaccess указывается с помощью регулярного выражения формат URL (без списка параметров и без имени домена и без ведущего разделителя '/'), который должен быть обработан как другой URL.


Именно через mod_rewrite и создаются ЧПУ в CMS VQS.


Если на вашем сервере нет mod_rewrite – ничего страшного. VSQ всё равно будет работать, но адреса будут выглядеть немного иначе:

  • /index.php?wakka=/статьи/метки/лето/

Вам оказалась полезна эта статья? Если не трудно – дайте свою оценку тому, насколько предложенный здесь материал вам помог=)


Комментарии:

LjsNW[2022-03-04 22:59:54]

<a href="https://cephalexin4all.top/">cephalexin</a>


Chadwick[2022-03-12 01:58:59]

Thanks for sharing your thoughts. I really appreciate your efforts and I will be waiting for
your next write ups thanks once again.
asian babes live webcam chat (porno-sex.cam)


Svetlkca[2022-10-11 12:30:18]

Novyny


Svetlufn[2022-10-12 14:44:09]

Novyny


Svetlfxb[2022-10-13 12:53:16]

Novyny


Igoryad[2022-10-13 23:53:03]

Ukraine


Svetlanavtb[2022-10-15 16:12:39]

urenrjrjkvnm


Leonmov[2022-10-18 13:26:53]

urenrjrjkvnm


Leonxor[2022-10-19 15:03:25]

urenrjrjkvnm


Leonrda[2022-10-20 00:32:00]

urenrjrjkvnm


Leoncbe[2022-10-20 11:19:26]

urenrjrjkvnm


Serglqi[2022-10-23 12:22:32]

Novost


Sergpel[2022-10-23 23:36:21]

Novost


Sergkio[2022-10-24 10:07:36]

Novost


Veronaodr[2022-10-26 12:08:57]

urenrjrjkvnm


Serzcci[2022-10-27 00:15:39]

coin


Serzuni[2022-10-28 11:58:11]

coin


Irinwvb[2022-10-29 12:45:32]

urenrjrjkvnm


Davidlcl[2022-10-30 18:59:55]

coin


Evakiv[2022-11-01 21:07:32]

Med


Evabwi[2022-11-02 06:30:36]

Med


Eldarnkl[2022-11-02 15:34:59]

coin


Vikitjk[2022-11-03 00:46:41]

urenrjrjkvnm


Viktoriyrp[2022-11-03 09:57:32]

Cinema


Vikihax[2022-11-03 10:29:31]

urenrjrjkvnm


Eldarcmu[2022-11-03 15:26:06]

coin


Vikitlx[2022-11-04 22:18:55]

urenrjrjkvnm


Svetlfta[2023-01-30 13:12:16]

Novyny


Igorrul[2023-02-05 13:42:27]

Ukraine


LloydIcoro[2023-03-05 15:47:09]

<a href=https://www.cafemumu777.ru/>https://www.cafemumu777.ru/</a>


RichardWep[2023-03-06 16:45:09]

<a href=https://sam86.to>sam86</a>

https://sam86.to




Добавить комментарий:
Представьтесь:


 
Подразделы
Раздел не содержит подстраниц.


Комменты