REZzANATOR
28.02.2009 - 00:12
Привет всем.
Поднял локально сервак(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 написал(а):
попробовал, не хочет
из за чего ето может быть?!
Спустя 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
Спустя 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 написал(а):
спс))
паправил давно .. но все равно не хочят у меня картинки показываться
(
_____________