Это правильно записанные редиректы?

  • 1 Ответов
  • 242 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн borro

  • ******
  • 1269
  • [+]21 / [-]0
  • желаю вам счастья
    • Просмотр профиля
    • Сайты, дизайн
Здравствуйте!

Пытаюсь с помощью .htaccess настроить редирект с ссылок вида http://www.site.ru на https://www.site.ru такими строчками:
RewriteCond %{HTTP_HOST} ^www\.site.ru [NC]
RewriteRule ^(.*)$ https://www.site.ru/$1 [R=301,L]
либо такими
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ https://www.%1%{REQUEST_URI} [L,R=301]
Скажите, синтаксически они правильно написаны?
Apache/2.2.22 (Debian)

Вот, у меня так, работает:
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]