28 мая 2017
Воскресная Газета
Экономика | Общество | Политика | Закон | Недвижимость | Авто | Спорт | Криминал | Гороскопы | Юридическая консультация | Религия | Культура | Спрашивали-отвечаем | Афиша | Домашнее меню | Он и Она | В мире | Женская рубрика | Погода | Сад и огород
Логин:
Пароль:
Регистрация Забыли свой пароль?
Фото
Архив новостей - [Май 2017]
<<    <<<

ПнВтСрЧтПтСбВс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4


06.03.2007

Компоненты 2.0: настройка поддержки ЧПУ

Настройка поддержки ЧПУ производится для работающих проектов (вы должны установить обновление главного модуля до версии 5.1.8 и выше, поскольку в обновление ядра 5.1.8 включен механизм переопределения адресов для поддержки ЧПУ). Все, кто будет ставить новый дистрибутив, получат уже настроенную поддержку.

Понятие обработки адресов

Обработка адресов (UrlRewrite) применяется для того, чтобы скрипт мог отвечать не только по своему физическому, но и по любому другому указанному адресу. Например, можно задать такие настройки обработки адресов, что скрипт, лежащий в файле /fld/c.php и отвечающий по адресу:
     /fld/c.php?id=15
будет отвечать также по адресу:
     /catalog/15.php

Адрес, по которому будет отвечать скрипт, не должен физически существовать на сервере. Если такой адрес физически существует, то будет вызван скрипт по этому адресу. Система обработки адресов запущена в этом случае не будет.

Управление правилами преобразования адресов производится на странице: /bitrix/admin/urlrewrite_list.php.
Механизм переопределения адресов создан в основном для компонентов 2.0, поддерживающих режим ЧПУ. В то же время, данный обработчик можно использовать для переопределения любых URL, а не только связанных с компонентами.

При добавлении на страницу компонента с поддержкой ЧПУ (если файл сохраняется с помощью API), автоматически создается правило переопределения адреса. Если страница создается не с помощью API, а, например, записывается через FTP, то необходимо выполнить пересоздание правил (кнопка на панели инструментов на странице управления правилами).

Подключение механизма обработки адресов:

1. Если у вас на веб-сервере настроена обработка ошибки 404, например, для Apache установлена опция ErrorDocument или аналогичная инструкция прописана в файле .htaccess:
     ErrorDocument 404 /404.php,
то вы должны изменить файл /404.php, вставив в самое начало файла команду:
    include_once( $_SERVER['DOCUMENT_ROOT']. '/bitrix/modules/main/include/urlrewrite.php' );

2. Если вы для Apache используете модуль mod_rewrite, то в его настройках вы можете указать (например, в файле .htaccess):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
</IfModule>

После этих настроек будет работать штатный механизм поддержки ЧПУ для новых компонент.


Страница 1 - 1 из 2
Начало | Пред. | 1 2 | След. | КонецВсе

Количество показов: 23962
Рейтинг:  3.44

Возврат к списку


Материалы по теме:


Не вошло в номер

Оформляем медицинскую справку в уфе

Конкурс на лучший плакат на тему борьбы с коррупцией
Объявлен международный конкурс на создание лучшего плаката на тему борьбы с коррупцией. Дедлайн 31 марта 2014 года. Организаторы: Аппарат Уполномоченного при президенте РФ по защите прав предпринимателей, Адвокатское бюро “Юрлов и Партнеры”. Задача конкурса: разработать плакат, целью которого является популяризация и пропаганда борьбы с коррупцией, бизнеса без взяток и честной работы чиновников.

Транспортный налог
Премьер-министр РФ Владимир Путин в рамках очередного разговора с населением, ответил и на волнующий автолюбителей вопрос: почему транспортный налог так и не отменили, хотя руководство страны не раз об этом заявляло.

Читайте в следующем номере:

Выплаты, производимые Фондом Социального страхования (ФСС) РФ в 2011году
Источниками формирования фондов социального страхования являются государственные дотации, а также страховые взносы, которые уплачивают трудящиеся граждане и работодатели.
Виды пособий и выплат на 2011 год представлены в таблице.

Федеральная целевая программа "Чистая вода" на 2011 - 2017 годы
Постановление Правительства РФ от 22.12.2010 N 1092 "О федеральной целевой программе "Чистая вода" на 2011 - 2017 годы". На период с 2011 по 2017 год утверждена федеральная целевая программа "Чистая вода", целью которой является обеспечение населения питьевой водой, соответствующей требованиям безопасности и безвредности, установленным санитарно-эпидемиологическими правилами.



INFLASH - Создание сайтов Уфа | Разработка сайтов г.Уфа
СТАТИСТИКА
 ХитыХостыПосетители
Всего5735351107775483038
Сегодня251603762197