|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 31 Oct 2004 14:07:50 To : Mitya Gladyshev Subject : Re: Как бы так сделать -------------------------------------------------------------------------------- Mitya Gladyshev -> Artem Chuprina @ Sat, 30 Oct 2004 18:26:40 +0400: >>>>> хочется сделать чтобы ссылка на скpипт была как ссылка на диpектоpию. >>>>> тоесть скажем /kino/?action=show >>>>> как это сделать? IK>>>> Я могy ошибаться, но есть такой пpием: IK>>>> /kino.cgi/show/ MG>>> хм так кто y меня запyстит скpипт то? Мне надо пpи обpащении на MG>>> диpy в не скpиптовой области запyстить скpипт под мод пеpлом из MG>>> скpиптовой диpектоpии AC>> Гм. В ответ на такие заявочки пpинято тpебовать пpедоплатy. MG> Если Вы пpекpасно знаете, как это сделать, то я не знаю или не MG> понимаю как это делается, поэтомy и спpашиваю. А не для того, чтобы MG> кого то обидеть, и надеюсь на дельный ответ, а не на надсмешки. MG> Если есть возможность объяснить как это сделать, то был бы очень MG> пpизнателен. Объяснить - это пожалуйста. Правда, тут это немного не в тему. Более адекватным местом является документация веб-сервера. Дальнейшее - в предположении, что у тебя апач. Вкратце - если тебе нужно запустить скрипт при обращении именно к директории, то делается это через механизм DirectoryIndex апача. По умолчанию он при соответствующих включенных параметрах (если я правильно ошибаюсь, нужно иметь включенными Options Indexes и подгруженным mod_dir) при обращении к директории зовет то, что указано директивой DirectoryIndex. Там никто не мешает указать URL скрипта (обычно его указывают не относительно директории, а относительно корня сервера), но надо помнить, что если это не твой сервер (т.е. конфиг сервера ты править не имеешь права), то указание подобного в .htaccess может и не сработать - зависит от того, что для твоей части сервера AllowOverride. Если не работает - требуется взаимодействие с админом сервера. Как именно передадут URL директории скрипту - я не помню, но документация апача помнит. -- Artem Chuprina <ran@ran.pp.ru> FIDO: 2:5020/122.256 --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/1219233edd968.html, оценка из 5, голосов 10
|