Regex desenlerin aynı, mantıken ilk match olan çalışır gerisi çalışmaz. Peki bunları ben nasıl ayıracağım? Örnekteki gibi benzersiz bir prefix kullanman yeterli olur.


RewriteEngine On
RewriteRule ^tours/([0-9a-zA-Z-_]+)$ ?url=tours&tourName=$1
RewriteRule ^view/([0-9a-zA-Z-_]+)$ ?url=view&id=$1
RewriteRule ^([0-9a-zA-Z-_]+)$ ?url=$1


Ek olarak link yapını da güncellemen gerekebilir.