Hur gör man för att lägga cgi filerna i en annan mapp än cgi-bin mappen,
och sedan få filnamnet att försvinna, exempelvis kan det se ut så här på
vissa sidor: http://www.sida.com/annanmapp/?action=sidan.
hur går detta till?
Annan mapp än cgi-bin.
12 svar · 287 visningar · startad av Kent
Det enda man behöver göra är att se till att man kan använda CGI i den katalogen (görs på olika vis beroende på vilken webbserver man har) och att cgi-scriptet blir indexfil för den katalogen. Har du apache kan du lägga in följande i .htaccess för den katalog du vill ändra på:
Options ExecCGI
DirectoryIndex index.cgi
------------------
You can be a coward for a few minutes, or dead forever. /Rincewind
Är det webhotellet som måste ha stöd för apache? Hur funkar det där med .htaccess, ska jag bara skapa en fil som heter .htaccess och lägga in denna kod?:
Options ExecCGI
DirectoryIndex index.cgi
Ja, det är så du gör (+ att den borde chmoddas till 644 om servern körs på *NIX).
Det är webbhotellet som måste köra Apache, som ju är en webbserver. Det är inte säkert att du får använda dig av det, för det går att stänga av, men pröjsar du så borde (?) du få göra det.
\t Om du inte vet vilken servermjukvara som används kan du kolla det här.
------------------
You can be a coward for a few minutes, or dead forever. /Rincewind
[Redigerat av spango den 10 nov 2001]
Jodå mitt webhotell kör apache,
men det går inte att döpa en fil till .htaccess, hur gör jag då?
senast ändrad: 1969-12-31 19:00:00
------------------
"Where monkeys and nutty proffesors live. That's where i live"
Döp om den när du flyttat över den i stället, eller gör det från en DOS-prompt:
C:\>[b]ren "c:\sökväg till\htaccess.txt" .htaccess[/b]
------------------
You can be a coward for a few minutes, or dead forever. /Rincewind
Jag får bara upp:
You don't have permission to access /cgi-bin/ on this server.
när jag anropar, http://www.minsida.com/cgi-bin/?action=sidan
Vad kan vara fel?
Är katalogen, scriptet och .htaccess chmoddade på rätt sätt?
------------------
You can be a coward for a few minutes, or dead forever. /Rincewind
[Redigerat av spango den 11 nov 2001]
Ja det är dom.
Det räckte för mig...
------------------
You can be a coward for a few minutes, or dead forever. /Rincewind