webForumDet fria alternativet

mod_rewrite

1 svar · 243 visningar · startad av monAmour

monAmourMedlem sedan dec. 2002270 inlägg
#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?

monAmourMedlem sedan dec. 2002270 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!

Genererad på 368 ms · cache AV · v20260730165559-full.f96bc7eb