Други! Чет я туплю.
Например, есть сайт test.online.
Default Mapping Rules
Home URL: /base.nsf
HTML directory: domino\html тут лежит локальная папка /test/ со всякими js и css
Icon directory: domino\icons
1. Если для него указать в <base href="http://test.online/base.nsf"> и доступ к локальной папке domino\html <script src="../test/js/jquery-1.9.1.min.js"></script> все замечательно работает, но в ссылках будет http://test.online/base.nsf
2. Теперь маскируем базу правилом редиректа сайта
Если написать
<base href="http://test.online/newbase/ ">
и
Description: test.nsf
Type of rule: Substitution
Incoming URL pattern: /newbase/*
Replacement pattern: /base.nsf/*
Также будет работать по ссылкам http://test.online/newbase/ Локальные папки со стилями и скриптами в domino\html подхватываются.
3. Теперь хотим базу открывать только по http://test.online/ без лишнего base.
Пишем на странице <base href="http://test.online/ ">
и правило
Description: test.nsf
Type of rule: Substitution
Incoming URL pattern: /*
Replacement pattern: /base.nsf/*
НО при этом никак не пойму как написать путь в <link и в <script src=\"../test/js/test.js\"></script> к локальным папкам в директории domino\html? Оно все после слеша отсылает в базу и локальное не открывается.
То есть при полном маскировании как получить доступ к локальным файлам, например, по ссылке test.online/download/test.txt или test.online/test/fonts/PT+Sans.css для пункта 3?
Изучал Building Web applications in Domino 6: Web site rules и Cleaner URLs via IBM Lotus Domino URL Substitution Rules and BASE HREF. Не помогло. В базе все работает. Доступа к локальным нет.
Например, есть сайт test.online.
Default Mapping Rules
Home URL: /base.nsf
HTML directory: domino\html тут лежит локальная папка /test/ со всякими js и css
Icon directory: domino\icons
1. Если для него указать в <base href="http://test.online/base.nsf"> и доступ к локальной папке domino\html <script src="../test/js/jquery-1.9.1.min.js"></script> все замечательно работает, но в ссылках будет http://test.online/base.nsf
2. Теперь маскируем базу правилом редиректа сайта
Если написать
<base href="http://test.online/newbase/ ">
и
Description: test.nsf
Type of rule: Substitution
Incoming URL pattern: /newbase/*
Replacement pattern: /base.nsf/*
Также будет работать по ссылкам http://test.online/newbase/ Локальные папки со стилями и скриптами в domino\html подхватываются.
3. Теперь хотим базу открывать только по http://test.online/ без лишнего base.
Пишем на странице <base href="http://test.online/ ">
и правило
Description: test.nsf
Type of rule: Substitution
Incoming URL pattern: /*
Replacement pattern: /base.nsf/*
НО при этом никак не пойму как написать путь в <link и в <script src=\"../test/js/test.js\"></script> к локальным папкам в директории domino\html? Оно все после слеша отсылает в базу и локальное не открывается.
То есть при полном маскировании как получить доступ к локальным файлам, например, по ссылке test.online/download/test.txt или test.online/test/fonts/PT+Sans.css для пункта 3?
Изучал Building Web applications in Domino 6: Web site rules и Cleaner URLs via IBM Lotus Domino URL Substitution Rules and BASE HREF. Не помогло. В базе все работает. Доступа к локальным нет.