---- EDIT ---URL Rewrite Условия и параметры URL-адреса
Я только что понял, что в моем объяснении проблемы отсутствует важная информация.
URL-адрес должен только быть перенаправлен, если присутствует второй параметр.
Так правило следует читать:
Перенаправление любой URL, который имеет/d/в нем, только если/d2/является также найдено в URL.
---- Конец Edit_ _
У меня есть необходимость 301 перенаправление всего URL, на сайте, который содержит конкретный параметр на тот же URL, но с дополнительным каталогом включен. Все из URL, которые требуют перенаправления содержат определенный каталог:/d/Пример:
http://www.mysite.com/category1/d/ subcategory1/subdirectory2/
--Should Перенаправление -
http://www.mysite.com/newdirectory/ category1 /d/ subcategory1/subdirectory2/
Единственное общего с любым из требующих перенаправление URL является то, что они все содержат каталог/d/в URL-адресе, который всегда сразу следует за каталогом категории, как выделено жирным шрифтом в примерном URL-адресе выше. Затем я хотел бы добавить дополнительный каталог перед каталогом категории, как выделено жирным шрифтом в примере выше. Остальная часть URL-адреса останется прежней.
Может ли кто-нибудь помочь в этом? Я относительно новичок в mod_rewrite и понимаю, что могу сделать большой беспорядок, если не пойму это правильно.
Спасибо заранее для тех, кто может предложить hlep
:)
Адиэль, Благодарим вас за ваш ответ. К сожалению, мой первоначальный запрос на помощь оставил важную информацию, необходимую для создания правильного правила. –
Я отредактировал свой ответ. Теперь перенаправление применяется только в том случае, если запрос содержит как '/ d /', так и '/ d2 /' –
. Это работало как шарм. Большое спасибо!!! :) –