2016-06-28 4 views
0

У меня есть домен, зарегистрированный в ovh. Мои файлы сайта хранятся в папке «www» в корневом каталоге. Это была оригинальная установка ovh. Несколько дней назад я обнаружил, что могу использовать шифрование ssl certyficate. Теперь у меня есть эти адреса:Как перенаправить весь трафик на non www https с .htaccess

example.com, 
www.example.com, 
https://example.com, 
https://www.example.com 

Я хочу, чтобы перенаправить:

example.com 
www.example.com 
https://www.example.com 

к:

https://example.com 

с помощью .htaccess 301 Перенаправление

Я пробовал много образцов HTAccess перенаправления с этого и других сайтов. Без них они отлично работают для меня.

Например перенаправление из example.com to https://example.com был нормален, но от www.example.com меня к https://www.example.com/www или https://www.example.com с предупреждающим браузером «небезопасным контентом».

Это сложнее, чем я думал.

+0

См. Http://stackoverflow.com/a/27528864/1741542 за очень хороший ответ. –

+0

Я использовал это решение: http://stackoverflow.com/a/27528864/1741542, но когда я перехожу на 'https: // www.example.com', у меня все еще есть предупреждение для браузера. –

+0

Я не знаю, что означает этот «небезопасный контент». Возможно, это предупреждение о сертификате. Когда сертификат выдается только на example.com, а не на www.example.com, это может быть причиной. Но «небезопасный контент» очень расплывчатый, это может также указывать на смешанный контент или что-то еще. Но что бы это ни было, я думаю, что это не имеет никакого отношения к этим правилам перезаписи. –

ответ

0

Если вы используете wordpress, вы можете установить простой импульс, который называется Really Simple SSl, который автоматически выполнит это перенаправление.