Htaccess, настройка редиректов

Алексей13 років у сервісі
Дані замовника будуть вам доступні після подання заявки
18.02.2020

Здравствуйте.

Необходима корректная настройка 301ых редиректов через htaccess.

ssl:

http://site.com => https://site.com

www:

http://www.site.com => https://site.com

Слеш и лишний слеш в любой части урл:

https://www.site.com/ => https://site.com

https://www.site.com/////// => https://site.com/page

https://www.site.com//////page///// => https://site.com/page

https://www.site.com/page///// => https://site.com/page

При этом страница https://www.site.com/ru/ должна быть со слешем (главную, при необходимости, тоже можно сделать со слешем):

https://www.site.com/ru => https://site.com/ru/

Важное условие - все редиректы должны происходить без цепочек, т.е. с любой комбинации вышеуказанных ошибок в урле - должен идти 1 301ый редирект на целевую страницу.