Böyle PHP, Django ve RoR bulunan gibi bir URL tercüman / memuru, uygulamak için en iyi yolu nedir?
Aşağıdaki gibi bir sorgu dizesi yorumlamak gerekir:
/users/show/4
maps to- area = Users
- action = show
- Id = 4
/contents/list/20/10
maps to- area = Contents
- action = list
- Start = 20
- Count = 10
/toggle/projects/10/active
maps to- action = toggle
- Alan = Projects
- id = 10
- field = active
Sorgu dizesi belirtilen GET / POST değişken veya tercüman geçirilen bir dize olabilir nerede.
Düzenleme: Ben mod_rewrite kullanan bir uygulama tercih ederim.
Düzenleme: Bu soru, temiz URL'ler hakkında değil, ancak bir URL yorumlama hakkında. Drupal gibi http://host/node/5 olarak isteklerini yönlendirmek için mod_rewrite kullandığı http://host/?q=node/5. Daha sonra $ _REQUEST ['q'] değerini yorumlar. Ben tercümanlık bölümünde ilgileniyorum.