Bir web sitesi dönüşümü üzerinde çalışıyorum. Web sunucusundan bağlandıkları ve sunuldukları dosyalar büyük / küçük harfe duyarsızdı. Ancak, linux sistemimdeki sitenin bir dökümünü yaptım ve veri taşımak için komut dosyaları yazıyorum. Sorun, sayfalardaki bağlantı dizeleri ve dosya sistemindeki gerçek sözcük durumu arasındaki duyarlılık sorunlarıyla karşılaşıyorum.
Örneğin, bir sayfanın <a href='/subfolder/PageName.asp'>
gerçek dosyadaki gibi bir bağlantısı olabilir /subfolder/pagename.asp
. Aynı şekilde resimlerle <img src='spacer_sm.gif'>
de olabilir Spacer_Sm.gif
.
Benim düşüncem, site indirmesi için tüm dizin ve dosya adlarını küçük harf eşdeğerleriyle değiştirmek. Bunu nasıl yaparım (ve daha iyi bir yol olabilir mi?)
Case-insensitve anahtarları olan unix komutları olsa bile, ben php kullanıyorum, bu yüzden tüm dosya sistemi komutlarında büyük / küçük harfe duyarlılık için seçenekler yok.