Возникли проблемы с созданием / поиском правильных правил перезаписи для этого ...
domain1.com/abc -> domain2.com/crazylongurl
domain1.com/abc/def -> domain3.com/differentcrazylongurl
В настоящее время у меня есть
RewriteEngine on
Redirect 301 /abc domain2.com/crazylongurl
И это работает. Но я не могу заставить подкаталог / def перейти на другой URL-адрес. Это возможно?
Я понял! Я не знал о негативном прогнозе. Итак, в каталоге domain.com/abc
я поместил файл .htaccess с таким:
RewriteEngine On
RedirectMatch 301 /abc(?!/def) domain2.com/crazylongurl
И в каталоге domain.com/abc/def
я поместил файл .htaccess с таким:
ReWriteEngine On
Redirect /abd/def domain3.com/differentcrazylongurl