@seka2

Как правильно настроить .htaccess в yii2 чтобы не было перенаправление на basic/web/?

Не удается решить проблему с перенаправлоением в htaccess.

Развернул Yii2 в папке public_html через composer, по умолчанию проект добавил папку basic.
Сейчас в папке public_html у меня 2 каталога:
basic
vendor
А также три файла
.htassess
composer.phar
composer.lock

Я так понял разворачивать фреймворк надо было без папки basic, но я уже так сделал, и теперь мне не удается решить одну проблему. При вводе адреса сайта, идет перенаправоление на https://site.ru/basic/web/

Ниже код htaccess в корне сайта

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

RewriteCond %{REQUEST_URI} !^/(web)
RewriteRule ^basic/assets/(.*)$ /web/assets/$1 [L]
RewriteRule ^basic/css/(.*)$ web/css/$1 [L]
RewriteRule ^basic/js/(.*)$ web/js/$1 [L]
RewriteRule (.*) basic/web/$1

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . basic/web/index.php

Это .htaccess в папке basic/web

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]

RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

Самое непонятное, что все работало нормально, когда заходишь на сайт через HTTPS
Но когда заходишь через http:// идет перенаправление на https с добавлением basic/web

Кто шарит в настройках htaccess, прошу помочь. Можно за money!
  • Вопрос задан
  • 167 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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