Autor Zpráva
smrtka
Profil *

Zdravím webtržníci,
řeším technický problém u přepisu URL. V .htaccess mám zápis:
RewriteEngine On
# Prepis URL v CMS
RewriteCond %{REQUEST_URI} ^/([0-9a-zA-Z\.\-_/]+)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* /index.php?_rwp=%1 [L,QSA]

#Prepis vlastniho modulu
RewriteRule ^([_a-zA-Z0-9-]+)/?$ /index.php?m=clinic&title=$2 [L,QSA]
V první části je přepis URL v CMS. V druhé části je přepis URL pro moduly. Zde mám však chybu, nevím jestli se zápisy nekříží a nedochází ke konfilktu (možná kvůli $2 vs. $1), přepis však funguje pouze u "systémového přepisu" u modulu ne.

Nevíte, kde by mohl být zakopán pes?
Děkuji mnohokrát za Váš čas. 
Davex
Profil
smrtka:
Podle čeho se má rozlišovat, že se má použít přepis v CMS nebo modul? V tomto případě vyhovuje první pravidlo skoro jakékoliv adrese, takže se druhý přepis už neuplatní.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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