Настройка поддержки ЧПУ производится для работающих проектов (вы должны установить обновление главного модуля до версии 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. Зайти на страницу "Настройки" - "Настройки продукта" - "Обработка адресов"

2. Выбирать пункт "Новая запись" и добавить:
   Условие: #^/sef_test/#
   Компонент: ничего не указываем
   Файл: /index.php (нужно указать файл, который фактически будет работать)
   Правило: ничего не указываем.
Сохранить изменения.

3. Перейти по адресу в разделе /sef_test/
    Например, http://localhost/sef_test/test.html

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

Пример настройки ЧПУ для детальной страницы показа новостей

Для динамических страниц, содержащих в адресе параметр ID, можно создать правило, по которому адрес страницы для каждой новости будет включать значение ID в имени страницы, например, 234.html

Условие: #^/news/([0-9]+)\.html(\?.*)?$
Правило: /about/news/detail.php?ID=$1
Пример настройки адресов страниц .html вместо .php

В некоторых случаях необходимо использовать адреса страниц с расширением .html, соответствующее правило будет выглядеть следующим образом:

Условие: #^(.+)\.html(\?.*)?$#
Правило: $1.php
Обработка старых ссылок

При переносе информации со старого сайта на новый, часто необходимо сохранить в рабочем состоянии старые ссылки на некоторые материалы сайта. Например, страница может быть занесена в Избранное у посетителя, или проиндексирована поисковыми системами. Для таких ссылок необходимо задать условия, которые описывают соответствие страниц старого и нового сайта.

Например, так задается соответствие для старой страницы: about.html

Условие: #^/about.html(\?.*)?$#
Правило: /about/index.php
Общество с ограниченной ответственностью «Паназия ФУД», УНП 192935047 Интернет-магазин www.artsushi.by зарегистрирован в Торговом реестре Республики Беларусь №455779 от 22.07.2019. Беларусь, г. Минск, ул.Пинская, д.35, каб.224

Энергетическая ценность
  • Белки
  • Жиры
  • Углеводы
  • Калорийность
руб.руб.
Быстро
Время доставки заказа за 100 минут 

Вкусно
Мы готовим только из свежих продуктов.
Бесплатная доставка
Минимальная сумма заказа 20 рублей.

+375 (29) 687-60-60
Доставка с 12:00 до 23.00
    Корзина
    Итого:
    руб.
    Скидка %
    Промо-коды SLIVKI.BY указываются в комментариях при оформления заказа.
    Оформить заказ
    Минимальная сумма заказа 15руб.
    На указанную электронную почту в течении нескольких секунд придет 4-значный код.
    Согласие на обработку персональных данных
    Общество с ограниченной ответственностью «Паназия Фуд» 220073 г.Минск, ул.Пинская, д.35, каб.224 www.artsushi.by:443 www.artsushi.by:443 Условия доставки и оплаты
    1. В объектах общественного питания ООО «Паназия ФУД», расположенном по адресу: г. Минск ул. Леонида Беды, 45
    В случае большого количества заказов, время окончания их приема может изменяться. Благодарим Вас за понимание.
    Заказы по доставке принимаются с 11:00 до 22:00.
    Доставка осуществляется ежедневно с 12:00-23:00.
    Самовывоз возможен ежедневно с 12:00-23:00.
    2. Предварительные заказы принимаются не ранее, чем за 24 часа до предполагаемого времени получения.
    3. Блюда готовятся исключительно после оформления заказа.
    4. Оформить заказ можно на нашем сайте или у оператора по телефонам: +375 (29) 687-60-60
    При оформлении заказа на сайте в течение 20 минут с Вами обязательно свяжется наш оператор для уточнения самого заказа, времени и адреса доставки. В случае, если оператор не связался с Вами в указанное время по техническим причинам Ваш заказ не принят.
    6. Если Вы, в силу своих вкусовых предпочтений, хотите отказаться от каких-либо ингредиентов, входящих в состав блюда (например, кунжута), сообщите, пожалуйста, об этом в примечаниях или оператору при подтверждении заказа.
    7. При необходимости, Вы можете сами забрать Ваш заказ в согласованное с оператором время в нашем объекте общественного питания, расположенном по адресу:
    г. Минск ул. Леонида Беды, 45
    8. Доставка по г. Минску работает в пределах МКАД.
    Доставка в пределах МКАД бесплатная при стоимости заказа от 20,0 рублей. При меньшей стоимости заказа доставка состаляет 2 руб.
    Информация о стоимости доставки по акциям, проводимым совместно со SLIVKI.BY, публикуется на сайте https://www.slivki.by/sushi-minsk-skidka-artsushi .
    9. Время доставки согласовывается с диспетчером службы доставки. Время доставки в пределах МКАД – 60 минут. Вы можете разместить заказ на конкретное время. В час пик, выходные и праздничные дни срок исполнения может увеличиваться.
    Внимание! Неправильно указанный номер телефона, неточный или неполный адрес могут привести к дополнительной задержке! Пожалуйста, внимательно проверяйте ваши персональные данные при регистрации и оформлении заказа. Конфиденциальность ваших регистрационных данных гарантируется. Внеурочное время доставки возможно при предварительном заказе по согласованию с администратором. Заявку можно оставить на сайте.
    10. Более подробную информацию об условиях доставки заказа можно получить у нашего диспетчера службы доставки.
    11. Оплата за доставленный заказ производится в белорусских рублях, путем передачи наличных денежных средств курьеру при получении заказа, или путем дистанционного перечисления денежных средств с использованием банковской пластиковой карточки (эквайринга). В подтверждение произведенной оплаты путем передачи наличных денежных средств курьер выдает квитанцию и предварительный чек, или кассовый чек и предварительный чек. При произведении расчета путем дистанционного перечисления денежных средств с использованием банковской пластиковой карточки (эквайринга) курьер выдает кассовый чек и предварительный чек.
    12. Оплата в объекте общественного питания за заказ при самовывозе производится наличными денежными средствами либо посредством банковской пластиковой карточки.
    13. Оплата банковской картой VISA, MasterCard, БЕЛКАРТ через систему Ассист Оплата производится через интернет в режиме реального времени непосредственно после оформления заказа.
    Для совершения финансовой операции подходят карточки международных систем VISA (всех видов), MasterCard (в том числе Maestro), эмитированные любым банком мира, в том числе эмитированные АСБ «Беларусбанк», а также карты системы БЕЛКАРТ.
    О процедуре оплаты по карточам БЕЛКАРТ ОАО 'АСБ Беларусбанк'
    * Код CVV2/CVC2 — это контрольный номер, состоящий из трех цифр, который напечатан на обратной стороне банковской карты. Этот номер, обычно, напечатан в верхнем правом углу специальной полосы для подписи. Ввод номера необходим, чтобы убедиться, что карта используется настоящим владельцем. При выборе оплаты заказа с помощью банковской карты, обработка платежа (включая ввод номера банковской карты) производится ООО «Компания электронных платежей «АССИСТ» с использованием программно-аппаратного комплекса системы электронных платежей ASSIST, которая прошла международную сертификацию.
    В системе, обеспечивающей безопасность платежей, используется защищённый протокол TLS для передачи конфиденциальной информации от клиента на сервер и дальнейшей обработки в процессинговом центре. Это значит, что конфиденциальные данные плательщика (реквизиты карты, регистрационные данные и др.) не поступают в интернет-магазин, их обработка полностью защищена, и никто не может получить персональные и банковские данные клиента. Кроме того, при обработке платежей по банковским картам, используется безопасная технология 3D-Secure, которую в обязательном порядке требует международная платёжная система VISA и MasterCard.
    Чтобы оплатить этим способом:
    Выбираете способ отплаты картой on-line.
    После нажатия на кнопку «Подтвердить и оплатить» система направит вас на сайт провайдера электронных платежей belassist.by, обеспечивающей безопасность платежей. Авторизационный сервер устанавливает с Покупателем соединение по защищённому протоколу TLS и принимает от Покупателя параметры его банковской карты (номер карты, дата окончания действия карты, имя держателя карты в той транскрипции, как оно указано на банковской карте, а также номер CVC2, либо CVV2, указанные на оборотной стороне карты). Операция оплаты банковской картой онлайн полностью конфиденциальна и безопасна.
    Ваши персональные данные и реквизиты карточки вводятся не на странице нашего сайта, а на авторизационной странице платежной системы. Доступ к ним осуществляется по протоколу безопасной передачи данных TLS, так же применяются технологии безопасных интернет платежей Verified by Visa и MasterCard SecureСode.
    К оплате принимаются карты платежных систем Visa International, MasterCard и Белкарт всех классов и банков. Мы рекомендуем заранее обратиться в свой банк, чтобы удостовериться в том, что ваша карта может быть использована для платежей в сети интернет. Причины отказа в авторизации могут быть следующими:
    1)на карте недостаточно средств для оплаты заказа;
    2)банк, выпустивший карточку Покупателя, установил запрет на оплату в Интернете;
    3)истекло время ожидания ввода данных банковской карты;
    4)введённые данные не были подтверждены вами на платежной странице, ошибка формата данных и.т.д. В зависимости от причины отказа в авторизации для решения вопроса вы можете:
    обратиться за разъяснениями в Банк, выпустивший карточку Покупателя;
    в случае невозможности решения проблемы Банком — повторить попытку оплаты, воспользовавшись картой, выпущенной другим Банком.
    При оплате банковской карточкой мы рекомендуем сохранять копии номера заказа и данных оплаты. Деньги на карте списываются с Вашего счета только после подтверждения заказа оператором, что исключает риск случайной оплаты. До момента подтверждения заказа оператором, нужная сумма «замораживается» на Вашем счете.
    При возникновении ситуации, требующей возврата денежных средств, если Ваш заказ был оплачен пластиковой картой, возврат производится только на ту карту, с которой производилась оплата. Решение о возврате денежных средств принимается в каждом случае в индивидуальном порядке по письменному заявлению Гостя на адрес panazia.by@yandex.by. Срок возврата денежных средств до 30 календарных дней.
    14. Просим Вас ознакомиться с памяткой для потребителя.
    ПАМЯТКА ДЛЯ ПОТРЕБИТЕЛЯ
    Согласно п. 47 Правил осуществления розничной торговли отдельными видами товаров и общественного питания, утвержденных постановлением Совета Министров Республики Беларусь от 07.04.2004 № 384, продовольственные товары надлежащего качества обмену и возврату не подлежат. При получении заказа покупатель проверяет соответствие доставленного товара размещенному заказу. Покупатель проверяет товар на наличие дефектов (за исключением скрытых) в присутствии курьера, и в случае обнаружения дефектов немедленно возвращает товар. Согласно статье 20 Закона Республики Беларусь от 09.01.2002 г. № 90-3 потребитель в случае реализации ему товара ненадлежащего качества имеет следующие права: 1. Потребитель, которому продан товар ненадлежащего качества, если его недостатки не были оговорены продавцом, вправе по своему выбору потребовать:
    1.1. замены недоброкачественного товара товаром надлежащего качества;
    1.2. соразмерного уменьшения покупной цены товара;
    1.3. незамедлительного безвозмездного устранения недостатков товара;
    1.4. возмещения расходов по устранению недостатков товара.
    2. Потребитель вправе потребовать замены технически сложного товара или дорогостоящего товара в случае обнаружения его существенных недостатков. Перечень таких технически сложных товаров утверждается Правительством Республики Беларусь.
    В случае обнаружения недостатков товара, свойства которого не позволяют устранить эти недостатки (пищевые продукты, товары бытовой химии и др.)» потребитель вправе по своему выбору потребовать замены такого товара товаром надлежащего качества либо соразмерного уменьшения покупной цены. 3. Вместо предъявления указанных в пунктах 1 и 2 настоящей статьи требований потребитель вправе расторгнуть договор розничной купли-продажи и потребовать возврата уплаченной за товар денежной суммы в соответствии с пунктом 4 статьи 27 настоящего Закона. При этом потребитель по требованию и за счет продавца должен возвратить полученный товар ненадлежащего качества. Потребитель вправе возвратить такой товар без потребительской тары (упаковки).
    15. Оформляя заказ, вы соглашаетесь на :
    15.1 Обработку Ваших персональных данных в соответствии с требованиями Закона Республики Беларусь «Об информации, информатизации и защите информации», иных нормативных правовых актов Республики Беларусь.
    15.2 Автоматическую регистрацию на сайте artsushi.by с использованием Ваших персональных данных.
    15.3 Получение сообщений по указанным вами контактным (персональным) данным рекламного и информационного характера.
    16. Оформляя заказ в нашем интернет-магазине и/или принимая заказ, доставленный курьером, Вы соглашаетесь с условиями вышеизложенных Правил и подтверждаете заключение с Вами договора розничной купли-продажи на условиях, оговоренных в настоящих Правилах. Предмет договора (наименование, ассортимент, количество товара), цена договора и цена товара, место доставки — согласно оформленному Вами заказу.
    17. Общество с ограниченной ответственностью «Паназия ФУД», УНП 192935047 Интернет-магазин www.Artsushi.by зарегистрирован в Торговом реестре Республики Беларусь №455779 от 22.07.2019. Беларусь, г. Минск, ул.Пинская, д.35, каб.224
    payment systems