[QUOTE]Сергей Лайко написал:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.ru
RewriteRule (.*) [URL=https://www.domain.ru/$1]https://www.domain.ru/$1[/URL] [R=301,L]
[/QUOTE]
Так работает редирект на https, но не работает на без www (((( Вот содержимое rewrite. Что такое nginx, я вообще не знаю. У меня обычный хостинг с апачем.[CODE]<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^rulaxs.ru
RewriteRule (.*) https://rulaxs.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.rulaxs\.ru$ [NC]
RewriteRule ^(.*)$ http://rulaxs.ru/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>
[/CODE]
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.ru
RewriteRule (.*) [URL=https://www.domain.ru/$1]https://www.domain.ru/$1[/URL] [R=301,L]
[/QUOTE]
Так работает редирект на https, но не работает на без www (((( Вот содержимое rewrite. Что такое nginx, я вообще не знаю. У меня обычный хостинг с апачем.[CODE]<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^rulaxs.ru
RewriteRule (.*) https://rulaxs.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.rulaxs\.ru$ [NC]
RewriteRule ^(.*)$ http://rulaxs.ru/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
</IfModule>
[/CODE]