Настройка 301 редиректа со страниц всех уровней раздела на корневую .htaccess
Есть корневой раздел каталога сайта "detaly_truboprovodov" имеющий подразделы
и целевые страницы у каждого подраздела.
Структура каталога относительно корня сайта выглядит так:
site.ru/catalog/detaly_truboprovodov/flantsy/flantsy_ploskie/flantsy_ploskie_gost_12820-80_15_1200_0/
site.ru/catalog/detaly_truboprovodov/otvody/otvody_shtamposvarnye/otvody_shtamposvarnye_tu_102-488-95_leg_90/
site.ru/catalog/detaly_truboprovodov/perehody/perehody_shtamposvarnye/perehody_besshovnye_gost_17378-2001_leg_st/
Нужно со всех страниц подразделов раздела "detaly_truboprovodov" сделать 301 редирект
на "site.ru/catalog/detaly_truboprovodov/".
Пробуемые мной конструкции — не работают
#Redirect 301 /detaly_truboprovodov/(.*) /catalog/detaly_truboprovodov/
#Redirect 301 /detaly_truboprovodov/catalog/(.*)/(.*) /catalog/detaly_truboprovodov/
Размещал их над вышестоящими условиями и под ними,
вот содержание файла .htaccess:
[CODE]Options -Indexes
ErrorDocument 404 /404.php
<IfModule mod_php5.c>
php_value display_errors 1
php_value max_input_vars 50000
</IfModule>
<IfModule mod_rewrite.c>
# Опция позволяет использовать символические ссылки на файлы или каталоги, не находящиеся в пределах корня вашего сайта.
Options +FollowSymLinks
# Включаем mod_rewrite
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]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
Redirect 301 /detaly_truboprovodov/(.*)/ /catalog/detaly_truboprovodov/
Redirect 301 /detaly_truboprovodov/catalog/(.*)/(.*)/ /catalog/detaly_truboprovodov/
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.php index.html
</IfModule>
<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/jpeg "access plus 3 day"
ExpiresByType image/gif "access plus 3 day"
ExpiresByType image/png "access plus 3 day"
ExpiresByType text/css "access plus 3 day"
ExpiresByType application/javascript "access plus 3 day"
</IfModule>
php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8
[/CODE]