"Alt dizinleri" keyfi sayısı ile URL prettification

0 Cevap php

Ben bir PHP / Apache yığının üstünde yaşayan benim ilk site üzerinde çalışıyorum.

Sitemin bu gibi yapılandırılmış bir mantıksal menü vardır:

+AAA Entry
  -AAB Entry
    -AABA Subentry
    -AABB Subentry
  -AAC Entry
    -AACA Subentry
      -AACAA Subentry
      -AACAB Subentry
    -AACB Subentry
  -AAD Entry

+BBB Entry
  -BBC Entry
    -BBCA Subentry
    etc.
+CCC Entry
+DDD Entry

Benim amacım, bu gibi geçerli URL'leri sahip olmaktır:

http://www.mydomain.com/aaa/aab/aaba
http://www.mydomain.com/aaa/aac/aaca/aacaa
http://www.mydomain.com/aaa/aac/aacb
http://www.mydomain.com/aaa/aad

http://www.mydomain.com/bbb
http://www.mydomain.com/bbb/bbc
http://www.mydomain.com/bbb/bbc/bbca

http://www.mydomain.com/ccc

Ben okudum yaklaşık mod_rewrite 's RewriteRule ve RewriteCond ama sürdürülebilirlik açısından kullanmak için hangi yöntemi olarak emin değilim. Ne örneğin, AACAA başka bir düzey eklemek için karar verirseniz? I mod_rewrite tekrar tekrar uğraşmak zorunda mı?

Is it more appropriate to redirect everything to index.php and parse REQUEST_URI manually? How is this done by professionals?

0 Cevap