как показать картинки и ресурсы в подкаталоге с htaccess? - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть проект laravel в подкаталоге. Проект в root работает правильно. но в подкаталоге не отображаются некоторые изображения и ресурсы.

Я изменяю <base href= "/" /> на <base href= "/sub" />

, но большинство изображений сохраняются так: /apple-touch-icon.png, поэтому URL:

http://example.com/apple-touch-icon.png 

но я хочу

http://example.com/sub/apple-touch-icon.png 

могу ли я управлять им через htaccess без изменения URL-адресов фото?

это файл htaccess:

RewriteEngine On

    ErrorDocument 403 /404

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

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

    RewriteCond %{THE_REQUEST} ^[A-Z]{3,7}\s/(.*)index\.php\sHTTP.*$
    RewriteRule ^ /%1 [R=301,L]

1 Ответ

0 голосов
/ 03 февраля 2020

добавить эту строку

#all request to sub dir
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ sub/$1 [L] 

здесь sub это папка, которую вы можете изменить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...