Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: kiruxa от 23 Апреля 2008, 19:04:43
-
добрый день скажите как отконфигить правильно .htaccess
у меня такой сейчас
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)$ index.php [QSA]
но когда подтягиваю файлы стилей или картинки они не подтягиваються?
как сделать чтобы нормально цсс и жпег поджтягивался ?
спасибо
-
Сложно?
RewriteRule \\.(gif|jpg|png|js|css|exe|zip|rar|pdf|rtf|doc|xls|ppt|swf|ipx|txt|xslt|xsl|tif|eps|tiff|ico|ent|chm|cfm|gz|htm|htc)$ - [L]
-
Cпасибо,
хтаксесс для меня оч сложно
добавил это все файл одной строкой - выдает 500
ошибку
если удаляю " - " перед [L] пишет - The requested URL /(gif|jpg|png|js|css|exe|zip|rar|pdf|rtf|doc|xls|ppt|swf|ipx|txt|xslt|xsl|tif|eps|tiff|ico|ent|chm|cfm|gz|htm|htc)$ was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Файл выглядит так
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)$ index.php [QSA]
RewriteRule \\. (gif|jpg|png|js|css|exe|zip|rar|pdf|rtf|doc|xls|ppt|swf|ipx|txt|xslt|xsl|tif|eps|tiff|ico|ent|chm|cfm|gz|htm|htc)$ [L]
ErrorDocument 404 /index.php?er=404
глянь в чем тут проблем
-
в ДНК
-
ну зачем там?
-
1) если сервер выдает ошибку, он об этом пишет. сначала — на экран. попутно напоминая, что в логе есть более развернутая информация. в этом случае лог — наше всё.
2) RewriteRule должно быть одной строкой. Ну можно же почитать доки-то по Апачу, ну ё-моё.
-
ну не виноват я, что этот сирани форум переносит самовольно
-
и кстати. это правило надо поставить перед index.php, а то не выйдет
-
Сделал сразу все одной строкой, реагировал на пробел в одной строке
RewriteRule \\. (gif - между точкой и скобкой
сейчас прописал
RewriteRule ^images - [L]
RewriteRule ^templates - [L]
чтоб не обрабатывало папки
все равно не хочет из папки темплатес вытягивать файл стилей
переводит на индекс
файл сделал что выглдядит так
RewriteEngine on
RewriteBase /
RewriteRule ^images - [L]
RewriteRule ^templates - [L]
RewriteRule \\.(gif|jpg|png|js|css|exe|zip|rar|pdf|rtf|doc|xls|ppt|swf|ipx|txt|xslt|xsl|tif|eps|tiff|ico|ent|chm|cfm|gz|htm|htc)$ - [L]
RewriteRule ^(.*)$ index.php [QSA]
-
я всегда тут путаюсь, а сегодня еще и туплю
попробуй ^/images
-
спасибо рисунки появилися
для папки темплейтов нет
может эт о быть изза того что у меня такая структура
site.ru/templates/group/default/style.css
RewriteRule ^/templates - не отрабатывает для подпапок... возможно?
-
переложил на путь site.ru/templates/style.css
стили применяються
если в глубину идти то уже нет :(
есть подозрения что и для имежей так будет
-
для имаджей отработало нормально, вот для ЦСС файла не читает его
-
все я сам дурак, готов это признать публично :)
все заработало спасибо