最初の状況は次のようになります。
- コーポレートソフトウェアはPHPベースです。
- Windows 2003 Server上のApache 2によって提供されます。
- それは大きな。
- これは、大文字と小文字の区別やディレクトリの区切り記号を気にしなかった、かなり専門家ではない開発者の遺産です。
望ましい状況は次のようになります。
- すべてはまだ決定されていない味のLinuxディストリビューションの下でApache 2に移行しました。
問題:
- 大文字と小文字を区別したり、ディレクトリの区切り文字を気にしたりせずに、膨大な数のコード。
私はすでにいくつかの調査を行いましたが、残念ながら実稼働環境にも適したものは何も見つかりませんでした。CIOPFS
見栄えは良いですが、運用システムでは使用しないことを明示的に意図しています。mod_spelling
Apacheがオプションになると思いますか?私にとってまだ未解決の問題は、PHPがそのモジュールの助けを借りて、または直接(それが役に立たなくなる)ファイルにアクセスする場合です。
苦い薬を飲み込んですべてのコードを確認する必要がありますか?現在のソフトウェア環境を少しずつ新しいビルドのものに置き換えるので、それは避けたいです(長期的に)。
mod_rewrite
、新しいサーバーを介してレガシーアプリケーション(古い設定にある)のプロキシ()を作成し、このようにパーツを置き換えることです...たぶん。