webForumDet fria alternativet
Logga in / Bli medlem

mod_rewrite

Webbservrar

1 svar · 243 visningar · startad av monAmour

Medlem sedan dec. 2002258 inlägg
Frågan#1

Har försökt mig att lära mig att använda mod_rewrite.
Har ett webbhotell som jag vet har modulen installerad då den dyker upp i phpinf(); och på andra ställen.

Har försökt mig på följande för att få en index2.php fil att fånga upp alla requests, förutom bilder och css.

RewriteEngine on
RewriteRule !\.(gif|jpg|png|css)$ /home/webhosting/frilans/frilans.se/www/index2.php

Använder jag dessa rader i .htaccess i www rooten så får jag nu mer ett FORBIDDEN-error.
Varför fungerar inte detta enkla?

Är det mitt webbhotell som har något konstigt inställt? och vad ska de då ändra för att det ska börja fungera?

Medlem sedan dec. 2002258 inlägg
#2

Har löst problemet -
Tydligen så är det väldigt ofta så att om man ska köra mod_rewrite från sin .htaccess så behövs kommandot:

Options +FollowSymLinks

När jag la till det funkade allt perfekt. Kan ju vara ett tips till många andra som har problem!

260 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)