Страница 1 из 1

проблема с aliasmatch в apache

Добавлено: 2014-08-13 16:17:03
J_S
добрый день!
в конфиге апача использована директива aliasmatch:
AliasMatch .* /usr/local/www/apache22/data/notice.cgi

перенаправление работает, но на странице не отображаются картинки (проверено в разных браузерах). Если убрать aliasmatch, то все сразу открывается.

пробовала менять cgi-скрипт на html-странцу, менять картинки (jpg, png) - c aliasmatch не отображаются.
В чем может быть проблема?

Re: проблема с aliasmatch в apache

Добавлено: 2014-08-23 17:55:18
Alex Keda
в лог что пишет?
код ответа сервера, с которым "не отображаются картинки" какой?

Re: проблема с aliasmatch в apache

Добавлено: 2014-09-22 12:49:38
J_S
получилось решить проблему. Из-за .* алиасмэтч все заменял скриптом, в том числе и картинки. Вероятно, с точки зрения апача, файл найден, поэтому ошибку не писал.
не думаю, что это сильно правильно, но работает так:
AliasMatch ^/daily_add(.*) /usr/local/www/apache22/data/daily_add$1
AliasMatch .* /usr/local/www/apache22/data/notice.cgi

(daily_add - это как раз нужная картинка)

Re: проблема с aliasmatch в apache

Добавлено: 2014-10-19 10:01:15
fahr
J_S писал(а):(daily_add - это как раз нужная картинка)
а если будут другие картинки? :smile:

попробуйте что то вроде

Код: Выделить всё

AliasMatch ^/img/(.*)\.(gif|jpg|png)$ /var/www/htdocs/images/$1.$2