Доброе время суток.
Подскажите чайнику,
как скрыть имена cgi скриптов.
Например, я видел такоеhttp://mail.chat.ru/?uid=232323
-имя скрипта не видно, и узнать невозможно.
Как я могу так-же сделать?
Скрипты на сервере разрешены только в папке cgi-bin.Спасибо.
>Доброе время суток.
>Подскажите чайнику,
>как скрыть имена cgi скриптов.запускай через SSI.
>Доброе время суток.
>Подскажите чайнику,
>как скрыть имена cgi скриптов.
>Например, я видел такое
>
>http://mail.chat.ru/?uid=232323
>
>-имя скрипта не видно, и узнать
>невозможно.
>Как я могу так-же сделать?
>Скрипты на сервере разрешены только в
>папке cgi-bin.В папке где обычно лежит index.html попробуй положить файл .htaccess в котором напиши так:
AddHandler cgi-script cgi
Options +ExecCGI
DirectoryIndex ТВОЙ_СКРИПТ.cgi
То есть при обращении к папке сервер будет отдавать не indexhtml что по умолчанию а ТВОЙ_СКРИПТ.cgi и следовательно все запросы типа
http://mail.chat.ru/?uid=232323 будут адресованы
http://mail.chat.ru/ТВОЙ_СКРИПТ.cgi?uid=232323
Спасибо за отклики.А как бы поизящнее - скриптов несколько.
Для каждого папку делать?
>Спасибо за отклики.
>
>А как бы поизящнее - скриптов
>несколько.
>Для каждого папку делать?
ТОгда mod_rewrite:http://opennet.ru/base/dev/redirect_url.txt.html
http://www.engelschall.com/pw/apache/rewriteguide/
http://www.apache.org./docs/mod/mod_rewrite.html
Он точно поможет я думаю...
Вызывай их из этого же скрипта в зависимости от параметров...