@Bezlepkin
Yii, PHP, JS, Android

Как настроить .htaccess для Yii2 в XAMPP?

Привет! На хостинге все ок. На локали в XAMPP поставил в /htdocs/site.ru. Но все урлы и assest минует домен и ссылается на localhost/assets, locahost/contacts и так далее.

# Mod_Autoindex
<IfModule mod_autoindex.c>
    # запрет просмотра директорий
    Options -Indexes
</IfModule>

# Mod_Rewrite
<IfModule mod_rewrite.c>
    Options +FollowSymlinks
    # включаем mod_rewrite
    RewriteEngine On

    RewriteCond %{HTTP_HOST} ^www\.site\.ru$ [NC]
    RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]

    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://site.ru/$1 [R,L]
</IfModule>

<IfModule mod_rewrite.c>
    # Backend redirect
    RewriteCond %{REQUEST_URI} ^/admin
    RewriteRule ^admin(.*)$ backend/web/$1 [L]

    # Frontend redirect
    RewriteCond %{REQUEST_URI} ^(.*)$
    RewriteRule ^(.*)$ frontend/web/$1
</IfModule>
  • Вопрос задан
  • 1023 просмотра
Пригласить эксперта
Ответы на вопрос 1
slo_nik
@slo_nik Куратор тега Yii
Добрый день.
Кроме .htaccess в корне проекта, нужен ещё .htaccess в frontend/web and backend/web такого содержания
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php


Информация по этой ссылке поможет Вам решить задачу.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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