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?