Annan mapp än cgi-bin.

Perl & Ruby

12 svar · 299 visningar · startad av Kent

Medlem sedan juli 2000355 inlägg
Trådstart#1

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?

Medlem sedan sep. 2001502 inlägg
#2

Felregistrerat

[Redigerat av Brian den 09 nov 2001]

Medlem sedan juni 20008 205 inlägg
#3

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
Medlem sedan juli 2000355 inlägg
#4

Ä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

Medlem sedan juni 20008 205 inlägg
#5

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.

Medlem sedan juli 2000355 inlägg
#6

Jodå mitt webhotell kör apache,
men det går inte att döpa en fil till .htaccess, hur gör jag då?

Medlem sedan okt. 2001208 inlägg
#7

senast ändrad: 1969-12-31 19:00:00

Medlem sedan juni 20008 205 inlägg
#8

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]
Medlem sedan juli 2000355 inlägg
#9

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?

Medlem sedan juni 20008 205 inlägg
#10

Är katalogen, scriptet och .htaccess chmoddade på rätt sätt?

Medlem sedan juli 2000355 inlägg
#11

Ja det är dom.

Medlem sedan juli 2000355 inlägg
#12

Räcker det med att det bara står:

Options ExecCGI
DirectoryIndex index.cgi

i .htaccess filen?

Medlem sedan juni 20008 205 inlägg
#13

Det räckte för mig...

270 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
136 ms — ändringar (db)