İlk durum şöyle görünür:
- Kurumsal yazılım PHP tabanlıdır.
- Windows 2003 Server'da Apache 2 tarafından teslim edilir.
- Öyle büyük .
- Büyük / küçük harf duyarlılığı veya dizin ayırıcılar hakkında düşünmeyen profesyonel olmayan geliştiricilerin mirasıdır.
İstenen durum şöyle görünür:
- Her şey henüz kararsız lezzetin Linux dağıtımı altında Apache 2'ye taşındı.
Sorun:
- Büyük / küçük harf duyarlılığı veya dizin ayırıcı karakteri ile ilgilenmeden sonsuz tonlarca kod.
Zaten biraz araştırma yaptım, ancak maalesef bir üretim ortamına uygun hiçbir şey bulamadım. CIOPFS
hoş görünüyor, ancak açıkça üretim sistemlerinde kullanılmaması gerekiyor. mod_spelling
Apache için bir seçenek olacağını düşünür müsünüz? Benim için henüz çözülmemiş soru, eğer PHP bu modülün yardımıyla veya doğrudan dosyalara erişirse (ki bu işe yaramaz).
Acı hapı yutmalı ve tüm kodu geçmeli miyiz? Mevcut yazılım ortamını parça parça yeni yapı malzemeleriyle (uzun vadede) değiştireceğimiz için bundan kaçınmak istiyoruz.
mod_rewrite
, yeni uygulama aracılığıyla eski uygulama için (eski kurulumda bulunan) bir tür proxy ( ) oluşturmak ve parçaları bu şekilde değiştirmek olabilir ... belki.