htaccess: перенаправление адреса из ЧПУ
Нужно перенаправить только 2-ю строку из списка ниже на 1-ю строку из списка, чтобы 3-ю строку и последующие правило не затрагивало
1. 2. 3. |
В лоб
Если обобщенно, опираясь на кол-во компонентов пути, то по какой-то такой маске: ^(/?.+/).+/$ В реале вариатив /? не нужен. Просто в контексте .htaccess у первой директивы нету вед. слэша в обрабатываемой строке, а у второй есть. |
Цитата:
Для .htaccess (RewriteRule) версии: ^([^/]+/)[^/]+/$ |
Мне бы конкретное решение на мой пример
Цитата:
Код HTML:
<IfModule mod_rewrite.c> |
Если "постоянный" редирект:
Код:
RewriteRule ^([^/]+/)[^/]+/$ /$1 [L,R=301] |
Цитата:
добавлено через 19 минут Цитата:
Код:
RedirectMatch ^/moskva/mehanik/$ /moskva/ |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Текущее время: 06:25. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Техническая поддержка — DevArt.PRO. Перевод: zCarot.