[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Apache + htaccess Ubuntu
REZzANATOR
Привет всем.
Поднял локально сервак(LAMP) ..все вроде гуд.. но мой скрипт использует .htaccess который соответственно mod_rewrite использует. Апач не поддерживал етот мод, порыл в инете нашел поставил... скрипт заработал, но только картинки + цсс не хочет отображать

вот содержимое .htaccess
Код

RewriteEngine on

RewriteRule ^index.php - [L]

RewriteCond %{REQUEST_URI} !^/_img/  

RewriteCond %{REQUEST_URI} !^/images/
RewriteCond %{REQUEST_URI} !^/_css/

RewriteCond %{REQUEST_URI} !^/_scripts/

RewriteCond %{REQUEST_URI} !^/stat/

RewriteCond %{REQUEST_URI} !^/__old/

RewriteCond %{REQUEST_URI} !^/admin

RewriteCond %{REQUEST_URI} !^/download/

RewriteCond %{REQUEST_URI} !^/forum/

RewriteRule !\.(gif|jpg|css|ico|png)$ /index.php [L]

RewriteRule ^download/(.+).(xls|csv|doc|rtf)$ /download/index.php?file=$1.$2 [L]
AddType application/x-httpd-php .htm .html


в инете на серваке етот .htaccess бегает нормально. Подскажите в чем проблема?!



Спустя 9 минут, 38 секунд (27.02.2009 - 23:22) kirik написал(а):
REZzANATOR, попробуй эту строчку добавить:
Код
Options +FollowSymlinks

Спустя 6 минут, 44 секунды (27.02.2009 - 23:29) REZzANATOR написал(а):
попробовал, не хочет blink.gif из за чего ето может быть?!

Спустя 5 минут, 31 секунда (27.02.2009 - 23:34) kirik написал(а):
REZzANATOR, а напрямую нормально обращается? Если пойти по прямой ссылке до картинки/css файла.

Спустя 1 минута, 59 секунд (27.02.2009 - 23:36) REZzANATOR написал(а):
на прямую неа.. 404 выдает хоя картинка точно есть

Спустя 1 час, 32 минуты, 31 секунда (28.02.2009 - 01:09) kirik написал(а):
Цитата (REZzANATOR @ 27.02.2009 - 15:36)
на прямую неа.. 404 выдает хоя картинка точно есть

Без htaccess'а нормально картинка открывается?

Спустя 9 часов, 39 минут, 7 секунд (28.02.2009 - 10:48) REZzANATOR написал(а):
без него тож не хотят грузиться, может я какой то модуль не поставил RewriteCond или RewriteRule dry.gif

Спустя 1 час, 28 минут, 24 секунды (28.02.2009 - 12:16) kirik написал(а):
Цитата (REZzANATOR @ 28.02.2009 - 02:48)
без него тож не хотят грузиться

Точно 404 выдает? Или все-таки "форбиден"?
Если 404, значит путь не правильный.
Посмотри, что в апачевских хостах стоит в директиве AllowOverride. Если None, то измени везде на All.

Спустя 46 минут, 47 секунд (28.02.2009 - 13:03) REZzANATOR написал(а):
вроде там гуд но все равно не работает
Код

<VirtualHost *:8080>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/
<Directory />
 Options FollowSymLinks
 AllowOverride All
</Directory>
<Directory /var/www/>
 Options Indexes FollowSymLinks MultiViews
 AllowOverride All
 Order allow,deny
 allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
 AllowOverride All
 Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
 Order allow,deny
 Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

   Alias /doc/ "/usr/share/doc/"
   <Directory "/usr/share/doc/">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride None
       Order deny,allow
       Deny from all
       Allow from 127.0.0.0/255.0.0.0 ::1/128
   </Directory>

</VirtualHost>
<VirtualHost *:8080>
   ServerAdmin webmaster@localhost
   ServerName test.loc
   DocumentRoot /var/www/test.loc/htdocs
   <Directory />
       Options FollowSymLinks
       AllowOverride All
   </Directory>
   <Directory /www/test.loc/htdocs>
       Options Indexes FollowSymLinks MultiViews
       AllowOverride All
       Order allow,deny
       allow from all
   </Directory>


   ErrorLog /var/www/test.loc/logs/error.log

   # Possible values include: debug, info, notice, warn, error, crit,
   # alert, emerg.
   LogLevel warn

   CustomLog /var/www/test.loc/logs/access.log combined
   ServerSignature On
</VirtualHost>

Спустя 9 часов, 55 минут, 39 секунд (28.02.2009 - 22:58) kirik написал(а):
ээмм.. а что за второй хост?
Ты складываешь скрипты в /var/www/, или в /var/www/test.loc/htdocs?
Попробуй убить второй хост (с ServerName test.loc), ребутни апач, положи скрипты в /var/www/ и пробуй запустить.

Спустя 19 часов, 59 минут, 13 секунд (1.03.2009 - 18:58) REZzANATOR написал(а):
test.loc ето мой хост, где лежат скрипты у которых картинки не отображаются

Спустя 2 часа, 59 минут, 32 секунды (1.03.2009 - 21:57) kirik написал(а):
понятно, поменяй на твоем картиночном хосте это <VirtualHost *:8080> на <VirtualHost test.loc:8080>

Спустя 22 часа, 7 минут, 24 секунды (2.03.2009 - 20:05) REZzANATOR написал(а):
ни хочет все равно мой картиночный хост картинки показывать

Спустя 46 минут, 45 секунд (2.03.2009 - 20:51) kirik написал(а):
у тебя кстати тут ошибка:
Код
  <Directory /www/test.loc/htdocs>

По идее должно быть
Код
  <Directory /var/www/test.loc/htdocs>

Спустя 1 день, 23 часа, 2 минуты, 4 секунды (4.03.2009 - 19:53) REZzANATOR написал(а):
спс))
паправил давно .. но все равно не хочят у меня картинки показываться
(


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.