Где Хранить Изображения и JS ???

Вопросы об установке, настройке и работе самого фреймворка

Где Хранить Изображения и JS ???

Сообщение raul » 04 ноя 2008, 16:14

Пож=ста подскажите где должны лежать изображения и JS -файлы.
куда не положу браузер не может их найти через относительные пути

из примера в документации правил .htaccess, но даже после удаления не помогло...
RewriteEngine on
RewriteCond $1 !^(index\.php|images|img|css|js|robots\.txt)
RewriteRule ^(.*)$ ./index.php/$1 [L]

как-то положил в корень, всё заработало. повозился 5 минут с файлами никак не имеющими отношения к скрипту перезапустил - снова не работает
кэш браузера чист. ничего не могу понять.

также пробовал класть в ./system/webroot (мало ли)
system/application/webroot
в папку views
в корень

вообщем сейчас нигде не работает
Аватара пользователя
raul
 
Сообщения: 4
Зарегистрирован: 04 ноя 2008, 15:08
Откуда: Набережные Челны

Re: Где Хранить Изображения и JS ???

Сообщение mc-bear » 04 ноя 2008, 17:32

я использую такой htaccess, и довольно успешно

Код: Выделить всё
AddDefaultCharset UTF-8

<IfModule !mod_rewrite.c>
    
# If we don’t have mod_rewrite installed, all 404’s
    # can be sent to index.php, and everything works as normal.
    # Submitted by: ElliotHaughin
    
ErrorDocument 404 /index.php
</IfModule>

<
IfModule mod_rewrite.c>
    
RewriteEngine on
    RewriteBase 
/
    
    
# =============================================
    # =    Personal Rules =
    # =============================================
    
    # =============================================
    # =    CodeIgniter Rule =
    # =============================================

    
RewriteCond $!^(index.php|robots.txt|favicon.ico|public)
    
RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond 
%{REQUEST_FILENAME} !-d
    RewriteRule 
^(.*)$ /index.php/$[L,QSA
    
</
IfModule>
 
Аватара пользователя
mc-bear
 
Сообщения: 133
Зарегистрирован: 03 фев 2009, 20:24

Re: Где Хранить Изображения и JS ???

Сообщение БОШ » 04 ноя 2008, 17:57

raul писал(а):RewriteEngine on
RewriteCond $1 !^(index\.php|images|img|css|js|robots\.txt)
RewriteRule ^(.*)$ ./index.php/$1 [L]


Ты же сам пишешь в качестве условий папки img, images, css
Можешь помещать туда файлы. Тока если ты обращаешься к ним не через функции хелперов, ставь слеш в начале - он дает абсолютный путь
jQuery, Mootools
Just Do It
Аватара пользователя
БОШ
 
Сообщения: 112
Зарегистрирован: 02 фев 2009, 21:36
Откуда: г. Кубинка

Re: Где Хранить Изображения и JS ???

Сообщение Hitman » 04 ноя 2008, 21:23

Не совсем улавливаю взаимосвязь того что в хтаксесе и того что лежит в этих папках.
В хтаксес просто прописано правило что при обращении к этим папкам из браузерной адресной строки вы будете переадресованы на index.php короче чтобы никто не пялил эти папки.
А чтобы попать к этим папкам в скриптах где-то, пишите <?=base_url?>papka/papka/file и будет вас щастье :)
Hitman
 
Сообщения: 52
Зарегистрирован: 14 фев 2009, 10:57

Re: Где Хранить Изображения и JS ???

Сообщение andead » 04 ноя 2008, 22:30

у меня всё лежит в папке static, и htaccess такой:

Код: Выделить всё
RewriteEngine on
RewriteCond $1 !^(index\.php|static|robots\.txt|favicon\.ico)
RewriteRule ^(.*)$ /index.php/$1 [L]


очень удобно :)
Аватара пользователя
andead
 
Сообщения: 97
Зарегистрирован: 02 фев 2009, 18:49


Вернуться в Общие вопросы по фреймворку

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron