Задать вопрос
vinogadovsergey
@vinogadovsergey
Интернет-предприниматель

Переадресация с http на https на битриксе?

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

Вопрос касается сайта RoomDom

Сейчас почему то не работает редирект. Условно говоря я захожу по урлу: roomdom.ru/category/parketnaya-doska

И меня бросает на https://roomdom.ru/bitrix/urlrewrite.php

А должно на https://roomdom.ru/category/parketnaya-doska/

Попробовал почти все варианты в htaccess прописать - не получается.
  • Вопрос задан
  • 3997 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
vinogadovsergey
@vinogadovsergey Автор вопроса
Интернет-предприниматель
Вот сам файл:

Options -Indexes
ErrorDocument 404 /404.php

php_flag allow_call_time_pass_reference 1
php_flag session.use_trans_sid off

#php_value display_errors 1

#php_value mbstring.func_overload 2
#php_value mbstring.internal_encoding UTF-8

RewriteEngine on
Options +FollowSymLinks
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Редирект с www на без www
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

# Удаляем index.php из адреса
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]

# Не применяем к админке, иначе перестает работать страница Highload-блоки
RewriteCond %{REQUEST_URI} !/bitrix/admin/.* [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]

ExpiresActive on
ExpiresByType image/jpeg "access plus 3 day"
ExpiresByType image/gif "access plus 3 day"
Ответ написан
Комментировать
shambler81
@shambler81 Куратор тега 1С-Битрикс
RewriteCond %{HTTP} On
RewriteRule ^.*$ httpы://%{SERVER_NAME}%{REQUEST_URI}

но редирект может не работать. если у вас nginx
или связка nginx+apache работающая по http
в таком случчае при редиректе на http у вас перенаправление в nginx на https и так далее по кругу.
Нужно смотреть конфигурации nginx
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы