Моего .htacces выставиться обрабатывать все запросы к index.php.htaccess переписать все на index.php или статические файлы
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [QSA,L]
ли работает правильно, но теперь я оказался в такой ситуации, что мне нужно сделать файлы из папки IMG доступной из URL, выполните мою структуру папок и новую строку на .htaccess:
Структура папок
.htaccess // File
index.php // Folder
webroot // Folder
img // Folder inside webroot
.htacess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^webroot/.+\.(jpg|gif|png|ico)$ - [L] // New line
RewriteRule^index.php [QSA,L]
htaccess говорит, что если я получаю http://example.com/webroot/img/something.jpg
, то, если не обрабатывать что-либо еще, index.php.
Как я могу получить доступ к моим файлам статистики без вызова webroot по URL? вот так http://example.com/img/something.jpg
с моей текущей структурой папок ???
Ваша новая строка не переписывает ничего. Но вместо того, чтобы отображать/перенаправлять неправильные img/paths, просто используйте ' ', как и все остальные. –
mario
Почему бы просто не переместить ваши файлы в '/ img', а не переписывать из' webroot/img', если вы не хотите, чтобы webroot был в URL? –
Условные обозначения –