Ben kendi küçük bir çerçeve yazıyorum ve ben orada dostu URL'ler uygulamak için gidiyorum. mod_rewrite harika. Ama seferde dostu URL'ler çeşitli idare edebilmek istiyorum:
/index.php?ac=user&an=showprofile (fallback variant, the worst)
/index.php/user/showprofile (supposedly, can be disabled by security settings)
index.php?user/showprofile (optional, not needed)
/user/showprofile (ideal, but requires mod_rewrite or dirty ErrorDocument tricks)
Ben ne olursa olsun düzeni ile oluşturulan eski bağlantılar sonsuza kadar geçerli olacağını, böylece bir defada desteklenen tüm varyantları istiyorum. Ben ya, ben bunu yapabilirim bazı kütüphane / komut, kaçırılmış olabilir, bu benim kendi ayrıştırma fonksiyonlarını yazmak gerekir? Symfony veya Zend gibi büyük çerçeveler Algos ayıklanıyor oldukça zordur. UTF-8 kodlanmış ya magic_quotes_runtime vb URL'leri işleme correctl gibi birçok farklı unobvious durumlar da vardır ..