PHP önceden varolan bir işlev veya URL normalleşmesi için sınıf var mı?
Özellikle, semantik koruyarak normalleşme bu wikipedia article on URL normalization ortaya koydu kurallar, (veya ne olursa olsun 'standart' Ben şu olmalıdır) takip.
- Küçük harf düzeni ve ana dönüştürme
- Kaçış dizileri harflerinin
- Ekleme sondaki / (dizinleri, dosyaları)
- Varsayılan bağlantı noktasını Çıkarma
- Dot-segmentleri Çıkarma
Sağ şimdi, ben sadece parse_url()
kullanmak, ve ayrı ayrı kuralları uygulamak edeceğiz düşünüyorum, ama ben tekerleği yeniden icat önlemek için tercih ediyorum.