2015-11-29 2 views
0

Я хочу, чтобы перенаправить в .htaccess около 300 ссылок, которые изменили свое название, например:Перенаправление URL продукта

директора/subdirector/PRODUCTNAME к директору/subdirector/новые слова-PRODUCTNAME-

В котором название продукта всегда начинается с тех же букв: TJ , а остальная часть названия продукта представляет собой комбинацию цифр и букв.

Изменение состоит только в добавлении строки «новых слов».

Я пробовал много методов, но это не сработало.

Большое спасибо.

ответ

0

Вы можете попробовать это правило в вашем сайте корневой .htaccess:

RedirectMatch 301 ^/(director/subdirector)/([TJ][^.]+)$ /$1/new-words-$2 
+0

я применил правило, и вот новая ссылка: /режиссер/subdirector/PRODUCTNAME-TJ55CM5S раздел = режиссер и кот = subdirector & подкатегорию = TJ55CM5S – vixen

+0

Разве вы не сомневаетесь в том, что название продукта начинается с буквы T или J? Можете ли вы предоставить четкие примеры старых и новых URL-адресов? – anubhava

+0

Возможно, я был неясен. Весь путь остается тем же. Мне просто нужно изменить название продукта, которое начинается с группы из двух букв: «TJ» и продолжается с переменной группой букв и цифр. Я должен добавить перед «TJ» что-то вроде: «Electric-generator-» Это также может быть проблемой с остальным кодом .htaccess, который я попытался опубликовать в комментарии, но он был полностью испорчен , Я все равно отправлю его, может быть, вы поймете. И большое спасибо. – vixen

Смежные вопросы