Decimas adlı üyeden alıntı

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.


Dediğiniz gibi yaptım bu seferde şöyle bir sorun ortaya çıkıyor.
Bir tane index.php dosyam var. İçerisinde link yapısı var. Ben bu link yapısının üzerine bir kaç foksiyon yazdım. indexin içine sayfayı require edince kullanmak için ama site.com/about yazınca ya da site.com/view/icmeler yazınca indexin içindeki fonksiyonları görmüyor.