webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg

Как настроить htaccess для Yii2, что бы получить доступ к папке common/image?

Использую подсмотренный htaccess для advanced шаблона yii2. Не понимаю как, но он не позволяет достучатся до папки с картинками, которую расположил в common/images, как и в frontend/web/images

Кто знает в чем дело?

<IfModule mod_rewrite.c>

    Options +FollowSymlinks

    RewriteEngine On

</IfModule>

 

<IfModule mod_rewrite.c>

    # deal with admin first

    RewriteCond %{REQUEST_URI} ^/(admin)

    RewriteRule ^admin/assets/(.*)$ backend/web/assets/$1 [L]

    RewriteRule ^admin/css/(.*)$ backend/web/css/$1 [L]

 

    RewriteCond %{REQUEST_URI} !^/backend/web/(assets|css)/

    RewriteCond %{REQUEST_URI} ^/(admin)

    RewriteRule ^.*$ backend/web/index.php [L]

 

    RewriteCond %{REQUEST_URI} ^/(assets|css)

    RewriteRule ^assets/(.*)$ frontend/web/assets/$1 [L]

    RewriteRule ^css/(.*)$ frontend/web/css/$1 [L]

 

    RewriteCond %{REQUEST_URI} !^/(frontend|backend)/web/(assets|css)/

    RewriteCond %{REQUEST_URI} !index.php

    RewriteCond %{REQUEST_FILENAME} !-f [OR]

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule ^.*$ frontend/web/index.php

</IfModule>
  • Вопрос задан
  • 6313 просмотров
Решения вопроса 1
webinar
@webinar Автор вопроса, куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Разобрался

добавил в папку с картинками .htaccess с таким содержимым

<IfModule mod_rewrite.c>
	    # If a directory or a file exists, use the request directly
	    RewriteCond %{REQUEST_FILENAME} !-f
	    RewriteCond %{REQUEST_FILENAME} !-d
	    # Otherwise forward the request to frontend/web/index.php
	    RewriteRule ^(.*)$ /frontend/web/index.php
	</IfModule>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы