webForumDet fria alternativet

.htaccess Matcha allt

Webbservrarur Webbserver

1 svar · 398 visningar · startad av M@rtin

M@rtinMedlem sedan dec. 19992 085 inlägg
Frågan#1

Jag vill göra en rewrite-rule som omdirigerar allt efter domännamnet till edit.php?page=$1

Tänkte att man kunde göra så här:
RewriteRule ^(.*)+ /edit.php?page=$2 [NC]

Tyvärr så ingår ju även edit.php i (.*) så det blir en evighetsloop. Tror jag. Det fungerar i alla fall inte.

Någon som har en smart lösning?

colioneMedlem sedan juni 20014 421 inlägg
#2

Hmm...

Detta är ett skolexempel på en evighetsloop. :)

Löses bäst med ett RewriteCond.

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/edit.php
RewriteRule (.*) /edit.php?page=$1 [R,NC]
133 ms totalt · 3 externa anrop · v20260731065814-full.58439ac5
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)