При вызове скриптов .pl или .cgi требуется чтобы они лежали в папке /cgi-bin/, и при обращении получается в адресной строке что-то страшное: www.somehost.ru/cgi-bin/index.pl?command=some
Вопрос №1: можно ли как-то обращаться к скрипту иначе (через SSI?), хотелось бы видеть www.somehost.ru/?some
Здравствуйте, Andrey01, Вы писали:
A>При вызове скриптов .pl или .cgi требуется чтобы они лежали в папке /cgi-bin/, и при обращении получается в адресной строке что-то страшное: A>www.somehost.ru/cgi-bin/index.pl?command=some A>Вопрос №1: можно ли как-то обращаться к скрипту иначе (через SSI?), хотелось бы видеть A>www.somehost.ru/?some
A>Вопрос №2: как в скрипте считать этот запрос A>www.somehost.ru/?some
A>Вопрос №3: а можно вообще без '?' сделать запрос ? типа www.somehost.ru/some — но это наверное уже изврат...
Читай доки по mod_rewrite в Apache.
... << RSDN@Home 1.1 beta 1 >>
Re: проблема чистой адресной строки: /cgi-bin/?c=s
Все можно. Соответствующим конфигурированием.
A>Вопрос №1: можно ли как-то обращаться к скрипту иначе (через SSI?), хотелось бы видеть A>www.somehost.ru/?some
Да. Настраиваешь файл по умолчанию и исполняемый каталог.
A>Вопрос №2: как в скрипте считать этот запрос A>www.somehost.ru/?some
Точно так же, как и обычный. У тебя будет исполняющийся скрипт, называющийся, например, index.pl. Соответственно, аргументы будут находится в
Здравствуйте, Vamp, Вы писали:
V>Все можно. Соответствующим конфигурированием.
A>>Вопрос №1: можно ли как-то обращаться к скрипту иначе (через SSI?), хотелось бы видеть A>>www.somehost.ru/?some A>>Вопрос №2: как в скрипте считать этот запрос A>>www.somehost.ru/?some A>>Вопрос №3: а можно вообще без '?' сделать запрос ? типа www.somehost.ru/some — но это наверное уже изврат...
V>В принципе, с помощью mod_rewrite можно и первые две вещи сделать, но если третья не нужна — без mod_rewrite можно и обойтись.
Можно все сделать через mod_rewrite, а можно все сделать и по-другому.
King Oleg
*Читайте DOC'и, они rules*
Re[3]: проблема чистой адресной строки: /cgi-bin/?c=s
KO>Можно все сделать через mod_rewrite, а можно все сделать и по-другому.
Можно, но это не всегда удобно — если у тебя дохрена статики, на кой ее через cgi гонять?
Да здравствует мыло душистое и веревка пушистая.
Re[4]: проблема чистой адресной строки: /cgi-bin/?c=s
Здравствуйте, Vamp, Вы писали:
KO>>Можно все сделать через mod_rewrite, а можно все сделать и по-другому. V>Можно, но это не всегда удобно — если у тебя дохрена статики, на кой ее через cgi гонять?
Речь идет не про статику. Вот еще один вариант:
.htaccess