Skip to content

studiofact/citfact.seopage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

СЕО-страницы (citfact.seopage)

Создаем СЕО-страницы подменой REQUEST_URI

Скачиваем модуль в папку /local/modules/ и устанавливаем через админку (*1)

Модуль:

  • создает тип инфоблока Сервисы (tools)
  • создает инфоблок СЕО страницы (SEOPAGES)
  • создает таблицы b_citfact_uservars_group и b_citfact_uservars и записи в них (*2)
  • создает в корне сайта файл fact_rewrite.php
  • вызывается до пролога и подменяет переменную $_SERVER['REQUEST_URI'] на свою из СЕО-инфоблока

После установки необходимо вручную в файле .htaccess подменить строку
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
на
RewriteRule ^(.*)$ /bitrix/fact_rewrite.php [L]


В инфоблоке создаем элемент. В поле символьный код (CODE) прописываем адрес необходимой нам страницы. В поле URL копия (PROPERTY_URL_COPY) прописываем адрес страницы, которую необходимо копировать.


На СЕО-странице используется глобальная переменная $seoUrls. В ней передается ID текущего элемента из инфоблока СЕО.


В настройках таблицы b_citfact_uservars можно выставить параметр Редирект в "Y", тогда будет работать редирект из обычной страницы на сео-страницу


ПРИМЕЧАНИЕ

(*1)Модуль работает только из папки /local/modules/

(*2) Таблицы также используются в модуле citfact.uservars.

About

Создаем СЕО-страницы

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages