#.htaccess #redirect #mod-rewrite
#.htaccess #перенаправление #мод-перезапись
Вопрос:
Я работаю над сайтом, который использует структуру URL, подобную этой:
- site.com/companyname — общая страница компании
- site.com/companyname/login — логин для администраторов компании
Сайт переключается на другой домен / структуру, и нам нужно перенаправить следующим образом
- site.com/companyname > newsite.com/companyname
- site.com/companyname/login > newsite.com/login
У меня возникли проблемы с тем, чтобы заставить это работать, поскольку первое перенаправление companyname происходит для обоих URL-адресов, я могу настроить таргетинг на ‘/ login’.
Спасибо!
Ответ №1:
Получил это для работы со следующим:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !login
Rewriterule ^(.*)$ https://newsite.com/$1
RewriteBase /
RewriteCond %{REQUEST_URI} login
Rewriterule ^(.*)$ https://newsite.com/login