Виртуальные документы

Главный принцип работы виртуальных документов: "Один URL заменяется на другой". Для работы с виртуальными документами в конфигурационном файле надо создать секцию [VIRTUAL].
До знака равно пишем название документа, который надо заменить, после знака равно описываем путь к файлу, на который надо будет заменить.
Путь должен быть указан относительно корневого каталога для gattaca Server (по умолчанию это wwwroot).

Специальный виртуальный документ - 404 ошибка.
Вы може сами создать свою страничку, которую увидит пользователь, при возникновение 404 ошибки на сайте.
Gattaca Server будет перехватывать данную ошибку и отображать вами указанную информацию, вместо стандартной. Для этого в разделе [VIRTUAL] добавьте следующую запись:
№404=/404.html

Пример 1.
№404 /index.html=/index2.html

В этом случае при вызове с сервера страницы index.html (эта страница не существует), пользователь увидит содержимое файла index2.html. Если index.html существует, то пользователю все равно покажется файл index2.html Если index.html существует, а index2.html нет, то пользователь увидит 404 ошибку ("Файл не найден").
Пример 1.
/index.html=/index2.html

В этом случае при вызове с сервера страницы index.html (эта страница не существует), пользователь увидит содержимое файла index2.html. Если index.html существует, то пользователю все равно покажется файл index2.html Если index.html существует, а index2.html нет, то пользователь увидит 404 ошибку ("Файл не найден").
Пример 2.
/index.html=/root/settings/index2.html

В данном случае при вызове с сервера страницы index.html (эта страница не существует), пользователь увидит содержимое файла index2.html, который на самом деле находится по двнному пути /root/settings/index2.html, относительно корневой папки Gattaca Server.
Пример 3.
temp/index.html=/root/settings/index2.html

В данном случае при вызове с сервера страницы index.html, которая теоритически (эта страница не существует) находится в папке temp, пользователь увидит содержимое файла index2.html, который на самом деле находится по данному пути /root/settings/index2.html.

Browser Based Help. Published by chm2web software.