Autor Zpráva
thrlk
Profil *
Zdravím, používám tento rewrite:

RewriteRule ^([a-z-]+)/([a-z-]+)/([a-z-]+)/([a-z-]+)-([0-9]+)$ ?pg=$1&s1=$2&s2=$3&s3=$4&n=$5 [L,QSA]
RewriteRule ^([a-z-]+)/([a-z-]+)/([a-z-]+)/([a-z-]+)$ ?pg=$1&s1=$2&s2=$3&s3=$4 [L,QSA]
RewriteRule ^([a-z-]+)/([a-z-]+)/([a-z-]+)-([0-9]+)$ ?pg=$1&s1=$2&s2=$3&n=$4 [L,QSA]
RewriteRule ^([a-z-]+)/([a-z-]+)/([a-z-]+)$ ?pg=$1&s1=$2&s2=$3 [L,QSA]
RewriteRule ^([a-z-]+)/([a-z-]+)-([0-9]+)$ ?pg=$1&s1=$2&n=$3 [L,QSA]
RewriteRule ^([a-z-]+)/([a-z-]+)$ ?pg=$1&s1=$2 [L,QSA]
RewriteRule ^([a-z-]+)-([0-9]+)$ ?pg=$1&n=$2 [L,QSA]
RewriteRule ^([a-z-]+)/?$ ?pg=$1 [L,QSA]


Vytváří mi z adresy /stranka/promenna/promenna atd. jen proměnné, nikoli strukturu adresářů a potřeboval bych udělat výjimku, aby byl adresář /admin/ brán jako adresář a normálně do něj přistupoval.

Poradil by někdo, prosím?
Díky předem za odpovědi.
Medvídek
Profil
thrlk:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d


Tímhle zpřístupníš všechny existující složky a soubory.
thrlk
Profil *
Medvídek:
Nepomohlo.. :/ Směruje mě to pořád na url /admin/?pg=admin.
thrlk
Profil *
Aha, tak funguje, jen jsem podmínky předtím nezadal ke každému pravidlu. Díky! :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: