ЧПУ — различия между версиями

Материал из Школьный портал: справочника
Перейти к: навигация, поиск
(Новости и страницы)
 
(не показано 9 промежуточных версии этого же участника)
Строка 1: Строка 1:
 
Человекопонятный урл. Где «урл» — жаргонное обозначение [http://ru.wikipedia.org/wiki/URL URL].
 
Человекопонятный урл. Где «урл» — жаргонное обозначение [http://ru.wikipedia.org/wiki/URL URL].
  
CMS Школьного портала поддерживает ЧПУ, и если поддержка включена (а она включена по умолчанию), то URL компонента «Выпускники» будет выглядеть так:
+
Преимущества: URL-ы короткие, интуитивно понятные и дружественные к поисковым системам.
 +
 
 +
=== Модули ===
 +
[[CMS]] Школьного портала поддерживает ЧПУ, и если поддержка включена (а она включена по умолчанию), то URL компонента «Выпускники» будет выглядеть так:
 
<pre>
 
<pre>
 
http://школа/graduates
 
http://школа/graduates
Строка 11: Строка 14:
 
</pre>
 
</pre>
  
Преемущества очевидны: URL-ы короткие, интуитивно понятные и дружественные к поисковым системам.
+
=== Новости и страницы ===
  
Кроме того при включенных ЧПУ становится возможно присвоить новости или статье произвольное окончание ссылки (permalink). Сравните:
+
С ЧПУ становится возможно присвоить новости или странице произвольное окончание после домена (permalink).
 +
 
 +
Адрес страницы, когда произвольная ссылка не задана:
 
<pre>
 
<pre>
 
http://школа/content/rc/34
 
http://школа/content/rc/34
или даже
 
http://школа/cgi-bin/sp/cms/cms.pl?mod=content&rc=34
 
 
</pre>
 
</pre>
вот с этим:
+
 
 +
Произвольный адрес задан:
 
<pre>
 
<pre>
 
http://школа/history
 
http://школа/history
 +
http://школа/sveden
 +
...
 
</pre>
 
</pre>
  
Если вы в душе эстет или отчаянный [http://ru.wikipedia.org/wiki/Seo SEO]-шник, вам придётся по вкусу эта функция.
+
Можно задать материалу permalink в любое время. Старые ссылки с порядковым номером материала тоже будут работать.
  
И что немаловажно, можно включить ЧПУ или задать материалу permalink в любое время. Старые ссылки с порядковым номером материала тоже будут работать.
+
В редакторе новости или страницы/раздела есть поле "Постоянная ссылка".
 +
 
 +
[[Файл:permalink-editor.png]]
 +
 
 +
Результат на сайте:
 +
 
 +
[[Файл:permalink-site.png]]
 +
 
 +
Пример. Если ваш сайт <code>myschool.city.ru</code>
 +
и вам нужна постоянная ссылка <code>myschool.city.ru/'''gazeta'''</code>, то в поле "Постоянная ссылка" вводите '''gazeta'''.
 +
 
 +
Для имитация иерархии через знак "/" вида <code>http://site.ru/some/path</code> пишите в постоянную ссылку фрагмент "some/path".
 +
 
 +
Пример: для задания ссылки http://school123.tgl.ru/sveden задайте в поле "Произвольная ссылка" значение '''sveden'''.
 +
 
 +
=== Навигация ===
 +
 
 +
Ссылки на страницы, добавленные ДО задания постоянных ссылок остаются неизменными.
 +
 
 +
Постоянные ссылки будут работать вместе со старыми (служебными вида site.ru/content/rc/57).
 +
 
 +
Чтобы постоянная ссылка оказалась в меню, нужно добавить страницу из списка страниц в меню повторно, а старую ссылку удалить.
 +
 
 +
[[Файл:add_page_to_menu.png]]
 +
 
 +
[[Файл:del_menu_link.png]]
 +
 
 +
Либо добавить произвольную ссылку средствами редактора меню.
 +
 
 +
[[Файл:add_custom_link_to_menu.png]]
 +
 
 +
=== Про адреса блогов ===
  
 
Логин пользователя имеет более высокий приоритет, чем permalink. Например, если одновременно существует статья, у которой permalink равен test, и есть пользователь с логином test, то по адресу http://вашдомен.ru/test откроется личный блог пользователя test. Не используйте permalink, совпадающие с именами пользователей.
 
Логин пользователя имеет более высокий приоритет, чем permalink. Например, если одновременно существует статья, у которой permalink равен test, и есть пользователь с логином test, то по адресу http://вашдомен.ru/test откроется личный блог пользователя test. Не используйте permalink, совпадающие с именами пользователей.
 +
 +
Чтобы добавить адрес блога в навигацию, перейдите на блог либо построив адрес как описано выше, либо войдя под логином учителя и перейдя по пункту меню "Сайт". Вы окажетесь на блоге. Из адресной строки скопируйте адрес. Теперь его можно разместить как произвольную ссылку в меню, вставить в новость / страницу, отправить почтой, в социальную сеть и т. д.

Текущая версия на 06:47, 10 февраля 2017

Человекопонятный урл. Где «урл» — жаргонное обозначение URL.

Преимущества: URL-ы короткие, интуитивно понятные и дружественные к поисковым системам.

Модули

CMS Школьного портала поддерживает ЧПУ, и если поддержка включена (а она включена по умолчанию), то URL компонента «Выпускники» будет выглядеть так:

http://школа/graduates

Без ЧПУ URL выглядел бы так:

http://школа/cgi-bin/sp/cms/cms.pl?mod=graduates

Новости и страницы

С ЧПУ становится возможно присвоить новости или странице произвольное окончание после домена (permalink).

Адрес страницы, когда произвольная ссылка не задана:

http://школа/content/rc/34

Произвольный адрес задан:

http://школа/history
http://школа/sveden
...

Можно задать материалу permalink в любое время. Старые ссылки с порядковым номером материала тоже будут работать.

В редакторе новости или страницы/раздела есть поле "Постоянная ссылка".

Permalink-editor.png

Результат на сайте:

Permalink-site.png

Пример. Если ваш сайт myschool.city.ru и вам нужна постоянная ссылка myschool.city.ru/gazeta, то в поле "Постоянная ссылка" вводите gazeta.

Для имитация иерархии через знак "/" вида http://site.ru/some/path пишите в постоянную ссылку фрагмент "some/path".

Пример: для задания ссылки http://school123.tgl.ru/sveden задайте в поле "Произвольная ссылка" значение sveden.

Навигация

Ссылки на страницы, добавленные ДО задания постоянных ссылок остаются неизменными.

Постоянные ссылки будут работать вместе со старыми (служебными вида site.ru/content/rc/57).

Чтобы постоянная ссылка оказалась в меню, нужно добавить страницу из списка страниц в меню повторно, а старую ссылку удалить.

Add page to menu.png

Del menu link.png

Либо добавить произвольную ссылку средствами редактора меню.

Add custom link to menu.png

Про адреса блогов

Логин пользователя имеет более высокий приоритет, чем permalink. Например, если одновременно существует статья, у которой permalink равен test, и есть пользователь с логином test, то по адресу http://вашдомен.ru/test откроется личный блог пользователя test. Не используйте permalink, совпадающие с именами пользователей.

Чтобы добавить адрес блога в навигацию, перейдите на блог либо построив адрес как описано выше, либо войдя под логином учителя и перейдя по пункту меню "Сайт". Вы окажетесь на блоге. Из адресной строки скопируйте адрес. Теперь его можно разместить как произвольную ссылку в меню, вставить в новость / страницу, отправить почтой, в социальную сеть и т. д.