webForumDet fria alternativet

problem med rewriterule i htaccess

Webbservrar

0 svar · 411 visningar · startad av Quila

Medlem sedan feb. 200522 inlägg
Frågan#1

det vill göra i min htaccessfil är:

När man skriver in domän.se/undersida/undersida/undersida skall man alltid komma till page.php. Den enda gången man inte ska komma till page.php är när man skriver domän.se/speciellsida då kommer man till sidan.php.

detta har jag löst såhär:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^speciellsida/$ sidan.php [L]
RewriteRule ^([a-zA-Z\_\-]+)/?$ /page.php [L]
RewriteRule ^([a-zA-Z\_\-]+)/([a-zA-Z\_\-]+)?$ /page.php [L]
RewriteRule ^([a-zA-Z\_\-]+)/([a-zA-Z\_\-]+)/([a-zA-Z\_\-]+)?$ /page.php [L]

detta fungerar bra. Men när jag försöker lägga in så att man kommer till /admin/index.php när man skriver in domän.se/admin fungerar det inte. Altså när jag försöker länka in en speciell undersida in i en befintlig katalog.

Är det någon som vet hur man gör?
Har jag "skrivit fel" på dom andra raderna i htaccess filen?

284 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
159 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)