@danil4e

Как сделать переадресацию на https yii?

Привет! Есть htaccess на сайте на yii:

RewriteEngine On
RewriteBase /
RedirectMatch 403 /\..*$
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)?$ http://%1/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php

Подскажите пожалуйста как сделать переадресацию на https?
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fzero0
@Fzero0
Вечный студент
У меня вот так и вроде все работает
# Mod_Autoindex
<IfModule mod_autoindex.c>
    # Запрещаем просмотр содержимого папок
    Options -Indexes
</IfModule>

# Mod_Rewrite
<IfModule mod_rewrite.c>
    Options +FollowSymlinks
    RewriteEngine On
	
	RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
	RewriteRule ^(.*)$ https://%1/$1 [L,R=301]
	
	RewriteCond %{HTTP:X-Forwarded-Proto} !https
	RewriteRule ^/?(.*) https://%{HTTP_HOST}/$1 [L,R=301]
	

    # Backend redirect
    RewriteCond %{REQUEST_URI} ^/backend
    RewriteRule ^backend/(.*)$ backend/web/$1 [L]

    # Storage redirect
    RewriteCond %{REQUEST_URI} ^/storage
    RewriteRule ^storage/(.*)$ storage/$1 [L]
    
    # Frontend redirect
    RewriteCond %{REQUEST_URI} ^(.*)$
    RewriteRule ^(.*)$ frontend/web/$1
	
</IfModule>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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