Перезапись статических файлов в .htaccess - PullRequest
0 голосов
/ 19 октября 2010

У меня есть приложение в подпапке http://example.com/some/other/sub/folder/.И файл .htaccess:

    RewriteEngine on    
    RewriteBase /some/other/sub/folder
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?p=$1 [QSA,L]

Файлы шаблонов содержат абсолютные URL-адреса к файлам изображений, js и css: /images/header.png, /js/common.js и т. Д.

Моя проблема заключается в том, что статические файлы сабсолютные пути недоступны.

Thx.

1 Ответ

0 голосов
/ 19 октября 2010

Причина в том, что со ссылкой на абсолютный путь URL /images/header.png вы на самом деле ссылаетесь на /images/header.png, а не /some/other/sub/folder/images/header.png.

. Или используйте относительные пути URL, которые работают с /some/other/sub/folder/ в качестве основыдорожка.Или используйте абсолютные URL-пути, например /some/other/sub/folder/images/header.png, которые не зависят от фактического базового пути.

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