parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

К чему такие сложности?

Sergei 24.10.2002 18:10

Создаёшь файл admin.html примерно такого содержания. На самом деле лучше загнать номера и соответствующие им URL в таблицу.
@main[]

^switch[$request:query]{ 
   ^case[1]{$response:location[http://www.parser.ru]} 
   ^case[2]{$response:location[http://www.parser.ru/forum]} 
   ^case[5]{$response:location[http://www.parser.ru/faq]}                    
   ^case[DEFAULT]{$response:location[http://www.ru]} 
} 
Только я здесь совсем упростил, нужно перед тем как делать редирект поспрошать пользователя "хто такой, куда идёт и можно ли ему туда?" (но это отдельный разговор). Если не можно послать его по тому адресу, который прописывается в DEFAULT.

Вызывать можно так:
admin.html?1
admin.html?2
admin.html?5
отправит соответственно на http://www.parser.ru, http://www.parser.ru/forum, http://www.parser.ru/faq

А всё остальное:
admin.html?3
admin.html?ваапвап
admin.html
коректно пошлёт на www.ru

И при таком способе имена страниц "светиться" не будут для тех кому они не положены!