In article <3c246c0d$0$94842$edfadb0f@dspool01.news.tele.dk>, "Søren
Grønbech" <sodan@NOSPAMsodan.dk> wrote:
>har kigget på mod_rewrite under apache...
>
>tænkte på om der bare var en lettere måde direkte fra Perl...
Det var da pokkers, var der ingen der kunne henvise til en WWW-gruppe,
eller bare svare korrekt på det (ganske vist kludret) stillede spørgsmål?
Søren, dit problem er som jeg forstår det, at du har en fungerende
CGI-løsning der laver din "forside", og du vil bare have at der skal stå
http://www.whatever.dk/ i Location i brugerens browser i stedet for
http://www.whatever.dk/cgi-bin/ditcgiforsideprogram.pl.
Har jeg ret?
Put
ScriptAlias / "/usr/local/apache/cgi-bin/rootpage"
i din httpd.conf
Det forhindrer ikke, at du kan referere til andre URL'er på din server.
Skriver du
ScriptAlias / "/usr/local/apache/cgi-bin/rootpage/"
(bemærk tilføjet "/"!!) i stedet, bliver underliggende URL'er også sendt
til scriptet. Dog tilsyneladende kun hvis der ikke findes en "rigtig"
statisk fil der matcher URL'en.
Dit script behøver selvfølgelig ikke nødvendigvis ligge i cgi-bin.
Prøv evt flg eksempel på et rootpage script, TESTET med Apache 1.3.22
#! /bin/ksh
print 'Content-Type: text/html
<HTML>
<P>This is a generated root page</P>
<PRE>'
printenv
print "</PRE></HTML>"
(Skrevet i Korn shell, bare fordi... dk.edb.programmering.ksh anyone?)
-Lasse