|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrei Protasovitski 2:5020/400 18 Dec 2002 00:12:47 To : Serguei Trouchelle Subject : Re: Какой заголовок? -------------------------------------------------------------------------------- Доброго здоровья! "Serguei Trouchelle" <Serguei.Trouchelle@p1.f4077.n550.z2.fidonet.org> сообщил/сообщила в новостях следующее: news:3757422402@p1.f4077.n550.z2.ftn... > > AP> А теперь внимание - вопрос: > AP> Что нужно написать перед > AP> print "Content-Type: text/html\n\n"; > AP> , чтобы в поле адреса броузера выводилось не > AP> http://www.mycoolsite.com/cgi-bin/page.cgi, > AP> а запрошенный URL? > > Hичего. Эта задача в _таких_ условиях неpешаема. Обойти, конечно, можно, но > смысла особого я не вижу. > Постараюсь объяснить. Поскольку основной скрипт (в нашем случае page.cgi) в зависимости от запрошенного URL генерирует страницу по одному и тому же шаблону, то, по-моему, нет смысла заводить кучу страниц с повторяющимся HTML-форматированием. С другой стороны из-за перенаправление на этот скрипт через .htaccess в строке адреса броузера появится некрасивый URL. Hо раз можно обойти, то подскажите как. Я пока вижу два способа: 1. Создать структуру каталогов и разместить в них файлы с нужными названиями, содержащие одну только строку <!--#include virtual="/cgi-bin/page.cgi" --> 2. В index.html содать два фрейма, скажем, так <FRAMESET ROWS="100%, *"> Оба способа обладают недостатками. В первом случае проблема с отсылкой данных методом POST, во втором - отсутсвие в строке адреса "правильного" URL. Поэтому я и спрашиваю, может ли Perl мне в этом помочь? -- Andrei. Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/6488ebbb53d2.html, оценка из 5, голосов 10
|