Убрать вложеность папки в URL битрикс

Хочу сделать на сайте больше 500 страниц SEO. Страницы в битрикс создаю через публичную часть - СОЗДАТЬ РАЗДЕЛ (создается страница и папка в файловой системе). В коде создается папка с названием раздела и ЧПУ выглядит так https://Домен/название раздела/. - Тут все верно

Для того чтоб не создавать кашу в файлах проекта я хочу все сео страницы собрать в подпапку SEO, но перенося созданные разделы на сайте они становятся доступны по URL https://Домен/seo/название раздела/.

Как мне убрать промежуточную папку /SEO/ с урл, чтоб все разделы которые буду делать для сео, в коде находились в соответствующей папке, а URL был без вложенной папки, то есть https://Домен/название раздела/

Подскажите кто сталкивался с данной задачкой.


Ответы (1 шт):

Автор решения: Роман Морозов

через htaccess надо подменять адрес, примерно так:

RewriteCond %{REQUEST_URI} !^/seo/.* RewriteRule ^(.*)$ http://site.ru/seo/$1 [L]

  • но так у вас все запросы будут уходить в папку seo.

Но вообще плодить файлы и папки плохая идея. Используйте инфоблок, настройте ЧПУ, редактируйте контент через админку

→ Ссылка