301 редирект при переименовании директории
Здравствуйте!
Помогите пожалуйста написать 301-редирект для .htaccess для переименования подкатегории внутри которой лежат записи. Примерно по такой схеме: Код:
RedirectMatch 301 ^/categ/old/* /categ/new/* new - новый урл item - урл записи (изменяется) Нужно чтобы по 301 редиректу отрабатывало: /categ/old → /categ/new /categ/old/ → /categ/new/ /categ/old/item → /categ/new/item /categ/old/item2 → /categ/new/item2 |
Как-то так, не проверял:
RedirectMatch 301 ^/categ/old(/.*|$) /categ/new$1 |
Цитата:
А я правильно понял что скобки, вертикальная черта и доллар - это объявление переменной $1 при помощи регулярки? Регулярки у меня получаются, правда я в данном случае когда сам пробовал поэкранировал слеши и |$ с $1 не указал. |
MC-XOBAHCK,
Да, скобки создают обратные ссылки, intro. |
Rise,
классная ссылка, понятно расписано. Спасибо! |
(/.*|$) - значит: (косая черта, затем любое количество любых символов) ИЛИ (конец строки)
$1 - значит: содержимое первых скобок. |
Часовой пояс GMT +3, время: 13:49. |