Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: kiruxa от 23 Апреля 2008, 19:04:43

Название: Конфиг ХТАКСЕСС
Отправлено: kiruxa от 23 Апреля 2008, 19:04:43
добрый день скажите как отконфигить правильно .htaccess

у меня такой сейчас

RewriteEngine on
RewriteBase /
RewriteRule ^(.*)$ index.php [QSA]


но когда подтягиваю файлы стилей  или картинки они не подтягиваються?

как сделать чтобы нормально цсс и жпег поджтягивался ?

спасибо
Название: Конфиг ХТАКСЕСС
Отправлено: hanslinger от 24 Апреля 2008, 07:40:22
Сложно?
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]
Название: Конфиг ХТАКСЕСС
Отправлено: kiruxa от 24 Апреля 2008, 10:08:32
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

глянь в чем тут проблем
Название: Конфиг ХТАКСЕСС
Отправлено: hanslinger от 24 Апреля 2008, 10:34:47
в ДНК
Название: Конфиг ХТАКСЕСС
Отправлено: kiruxa от 24 Апреля 2008, 10:51:24
ну зачем там?
Название: Конфиг ХТАКСЕСС
Отправлено: hanslinger от 24 Апреля 2008, 11:01:04
1) если сервер выдает ошибку, он об этом пишет. сначала — на экран. попутно напоминая, что в логе есть более развернутая информация. в этом случае лог — наше всё.
2) RewriteRule должно быть одной строкой. Ну можно же почитать доки-то по Апачу, ну ё-моё.
Название: Конфиг ХТАКСЕСС
Отправлено: hanslinger от 24 Апреля 2008, 11:01:56
ну не виноват я, что этот сирани форум переносит самовольно
Название: Конфиг ХТАКСЕСС
Отправлено: hanslinger от 24 Апреля 2008, 11:03:37
и кстати. это правило надо поставить перед index.php, а то не выйдет
Название: Конфиг ХТАКСЕСС
Отправлено: kiruxa от 24 Апреля 2008, 11:10:52
Сделал сразу  все одной строкой, реагировал на пробел в одной строке
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]
Название: Конфиг ХТАКСЕСС
Отправлено: hanslinger от 24 Апреля 2008, 11:29:44
я всегда тут путаюсь, а сегодня еще и туплю
попробуй ^/images
Название: Конфиг ХТАКСЕСС
Отправлено: kiruxa от 24 Апреля 2008, 11:41:33
спасибо рисунки появилися
для папки темплейтов нет
может эт о быть изза того что у меня такая структура

site.ru/templates/group/default/style.css

RewriteRule ^/templates - не отрабатывает для подпапок... возможно?
Название: Конфиг ХТАКСЕСС
Отправлено: kiruxa от 24 Апреля 2008, 11:44:01
переложил на путь site.ru/templates/style.css
стили применяються
если в глубину идти то уже нет :(

есть подозрения что и для имежей так будет
Название: Конфиг ХТАКСЕСС
Отправлено: kiruxa от 24 Апреля 2008, 11:47:27
для имаджей отработало нормально, вот для ЦСС файла не читает его
Название: Конфиг ХТАКСЕСС
Отправлено: kiruxa от 24 Апреля 2008, 11:50:25
все я сам дурак, готов это признать публично :)

все заработало спасибо