Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Некорректный адрес в ссылках
Пользователь: serega2543 (IP-адрес скрыт)
Дата: 18, February, 2010 09:03

Установил Irbis64_2009.1+WebIrbis. Ставлю на Windows Server2008, IIS 7.0 - CGI. Стартовая страница отображается, а дальше... дремучий лес. Ссылки на новинки, месяцы, поиск генерируются неверно:

Например, на странице [weblib.omsk-osma.ru]

ссылка на февральские поступления выглядит так:

http://weblib.omsk-osma.ru/cgi/irbis64r_91/weblib.omsk-osma.ru/CGI/irbis64r_91/cgiirbis_64.exe?S21CNR=&S21STN=1&S21CNR=20&C21COM=S&I21DBN=LIBRA&P21DBN=LIBRA&S21ALL=<.>DP=201002$<.>&S21FMT=fullwebr&Z21ID=

Как видно, идет дублирование пути, соответственно сылка и не срабатывает.

Помогите разобраться.



Редактировано 2 раз. Последний раз 18.02.2010 15:01 пользователем Кирилл Соколинский (СЗТУ).

Re: Проблемы с сылками!!!
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 18, February, 2010 11:57

Отредактируйте параметр CGI_ALIAS в файле cgi-bin\irbis64r_91\irbis_server.ini, чтобы он содержал корректный путь к cgiirbis_64.exe

Что Вы вводили в поле "Адрес сервера" при установке WEB ИРБИС?



Редактировано 1 раз. Последний раз 18.02.2010 12:00 пользователем Кирилл Соколинский (СЗТУ).

Re: Проблемы с сылками!!!
Пользователь: serega2543 (IP-адрес скрыт)
Дата: 18, February, 2010 12:23

--Что Вы вводили в поле "Адрес сервера" при установке WEB ИРБИС?
вводил Weblib.omsk-osma.ru

Re: Проблемы с сылками!!!
Пользователь: serega2543 (IP-адрес скрыт)
Дата: 18, February, 2010 12:26

путь к cgiirbis_64.exe вполне корректный:
CGI_ALIAS=weblib.omsk-osma.ru/CGI/irbis64r_91/cgiirbis_64.exe

Re: Проблемы с сылками!!!
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 18, February, 2010 14:28

serega2543 написал(а):
-------------------------------------------------------
> путь к cgiirbis_64.exe вполне корректный:
> CGI_ALIAS=weblib.omsk-osma.ru/CGI/irbis64r_91/cgii
> rbis_64.exe


Нет, в данном случае это некорректный путь. Посмотрите исходный код страницы. Путь нормально подставляется во все ссылки, но браузер воспринимает его как относительный и добавляет к нему текущую директорию. WEB ИРБИС к дублированию не приводит

Вам нужно задать CGI_ALIAS значение

[weblib.omsk-osma.ru]

или

/CGI/irbis64r_91/cgiirbis_64.exe

Последний вариант удобней.
Аналогичные изменения нужно выполнить для пути к рисункам -- http_path

Re: Некорректный адрес в ссылках
Пользователь: serega2543 (IP-адрес скрыт)
Дата: 19, February, 2010 12:24

Получилось. ВСё работает!!!
Спасибо, Кирилл.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.