Tình huống ban đầu trông như thế này:
- Phần mềm công ty dựa trên PHP.
- Nó được phân phối bởi Apache 2 trên Máy chủ Windows 2003.
- Nó là lớn .
- Đó là một di sản của các nhà phát triển khá không chuyên nghiệp, những người không bận tâm về độ nhạy trường hợp hoặc phân tách thư mục.
Tình huống mong muốn trông như thế:
- Mọi thứ được chuyển sang Apache 2 dưới sự phân phối của Linux với hương vị chưa quyết định.
Vấn đề:
- Vô số tấn mã mà không quan tâm đến ký tự phân biệt chữ hoa hoặc chữ thường.
Tôi đã thực hiện một số nghiên cứu, nhưng tiếc là không tìm thấy bất cứ thứ gì phù hợp với môi trường sản xuất. CIOPFS
trông đẹp nhưng rõ ràng là không được sử dụng trên các hệ thống sản xuất. Bạn có nghĩ rằng mod_spelling
Apache sẽ là một lựa chọn không? Câu hỏi chưa được giải quyết cho tôi là, nếu PHP truy cập các tệp với sự trợ giúp của mô-đun đó hoặc trực tiếp (điều này sẽ khiến nó trở nên vô dụng).
Chúng ta có nên nuốt viên thuốc đắng và đi qua tất cả các mã? Chúng tôi muốn tránh điều đó, vì chúng tôi sẽ thay thế từng mảnh môi trường phần mềm hiện tại bằng công cụ xây dựng mới (về lâu dài).
mod_rewrite
) cho ứng dụng cũ (nằm trong thiết lập cũ) thông qua máy chủ mới, thay thế các bộ phận theo cách này ... có thể.