Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Скрытый редирект в htaccess


Автор: Elfer 19.1.2022, 21:39
Мне нужно в файл .htaccess прописать команду для редиректов:
https://domain1.com/products/image.jpg -> https://domain2.com/products_new/image.jpg
https://domain1.com/products/image2.jpg -> https://domain2.com/products_new/image2.jpg
...
Сайт https://domain2.com расположен на том же сервере, где и https://domain1.com. Путь такой: ../domain2.com
Я пытаюсь сделать следующим образом:
Код

RewriteCond %{REQUEST_URI} ^/products/(.+)$
RewriteRule ^/products/(.+)$ https://domain2.com/products_new/$1 [QSA,L]

И так ещё пробовал:
Код

RewriteRule . /../domain2.com/products_new/$1 [QSA,L]

Что-то не очень дружу с этим синтаксисом :-(

Автор: Oldshelf 20.1.2022, 15:02
Код

RewriteRule ^products/(.+)$ https://domain2.com/products_new/$1 [QSA,R=301,L]

Автор: Oldshelf 20.1.2022, 15:35
RewriteCond не нужен, R=301 - для поисковиков.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)