webForumDet fria alternativet

htaccess fråga - går det ens att göra det jag behöver?

Webbutveckling

2 svar · 408 visningar · startad av haider

Medlem sedan jan. 2003956 inlägg
Frågan#1

På mitt nya webbhotell ska man inte längre ha cgi-bin mapen under rotmappen för hemsidan, utan någon annanstans.

cgi-mappens placering:
/webspace/cgi-bin/

webbplatsens placering:
/webspace/httpdocs/hemsida.se

När jag genom min webbläsare ska komma åt ett cgi-script så går jag in på:
https://www.hemsida.se/cgi-bin
... och då läser den cgi-filerna från första mappen.

Min fråga är, kan man genom htaccess lägga in filer under:
/webspace/httpdocs/hemsida/cgi-bin

och kunna komma åt dem när jag är inne på:
https://www.hemsida.se/cgi-bin

Hoppas det är tydligt nog.

Medlem sedan aug. 20039 340 inlägg
#2

Jag prövade detta som teoretiskt set bör funka, men fick 400 Bad request som svar.

RewriteEngine on
RewriteRule ^cgi-bin/(.*) ../cgi.bin/$1

Troligen går det inte att använda .htaccess för att peka mot något som ligger ovanför web-roten.

Medlem sedan jan. 2003956 inlägg
#3

Tack Nitro!

Vad är rewrite till för egentligen? flyttar den filerna fysiskt eller?

nitro2k01 skrev:

Troligen går det inte att använda .htaccess för att peka mot något som ligger ovanför web-roten.

Nu när du säger det undrar jag egentligen om htaccess ens kan göra det jag behöver.
Jag tror mer på att webhotellets mjukvara styr upp detta. För om jag går in på https://www.hemsida.se/cgi-bin så skickar ju webhotellet begäran vidare till /webspace/cgi-bin/.

Så i grund och botten syns ju inte mappen /webspace/httpdocs/hemsida.se/cgi-bin då webhotellet tycks ignorera den, eller hur?

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)