У меня есть старый домен, где был старый сайт:
http://example-old.com/
Хотелось бы сделать 301 перенаправление на новый домен:
https://www.example-new.com/
Как мне добиться этого в .htaccess с помощью правил перенаправления 301.
И должен соответствовать этим требованиям:
Если кто-то введет URL-адрес
http://example-old.com/ >>> https://www.example-new.com/ https://example-old.com/ >>> https://www.example-new.com/ http://www.example-old.com/ >>> https://www.example-new.com/ https://www.example-old.com/ >>> https://www.example-new.com/ ">>>" - means 301 redirect
Когда я помещаю его в файл .htaccess
Redirect 301 / https://www.example-new.com/
Работает для
http://example-old.com/ >>> https://www.example-new.com/
Остальное - пустая белая страница или ошибка соединения.
Мне не нужно передавать какие-либо аргументы или строку запроса - потому что URL (строка запроса) на новом сайте отличается - поэтому мне просто нужно, чтобы эти 4 работали и указывали на новый домен сайта и всегда HTTPS (443 порт) ).
Может кто-нибудь помочь мне с этим?
Пожалуйста, попробуйте добавить это в ваш файл .htaccess вместо того, что у вас есть здесь. Он должен перенаправить все запросы на новый адрес.
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* https://www.example-new.com/ [R=301,L] </IfModule>