Thương hiệu mới cho thiết kế web, sử dụng python. Có Apache và chạy, kiểm tra kịch bản python làm việc trong thư mục cgi-bin. Nhận kết quả hợp lệ khi tôi nhập URL một cách rõ ràng: ".../cgi-bin/showenv.py"Làm cách nào để ẩn "cgi-bin", ".py", v.v ... khỏi các URL của tôi?
Nhưng tôi không muốn URL trông như vậy. Ở đây tại stackoverflow, ví dụ, các URL hiển thị trong thanh địa chỉ của tôi không bao giờ có các chi tiết lộn xộn hiển thị kịch bản đã được sử dụng để chạy chúng. Chúng sạch sẽ với các phần mở rộng cgi-bin, .py, etc. Làm thế nào để làm điều đó?
CHỈNH SỬA: Cảm ơn bạn đã trả lời, mỗi câu trả lời đều hữu ích, rất nhiều điều cần tìm hiểu. Tôi đang đi với URL Viết lại cho bây giờ; ví dụ trong các tài liệu trông rất gần với những gì tôi thực sự muốn làm. Nhưng tôi cam kết trăn trở, vì vậy sẽ phải nhìn WSGI xuống đường.
..Tôi tự hỏi liệu câu hỏi này có phù hợp hơn với serverfault.com không? (kể từ khi nó thực sự về cấu hình apache) –
Cập nhật 3 năm: phải mất rất ít thời gian (ngày) để xem giá trị của WSGI, và sau đó (tuần) giá trị của một khuôn khổ, từ đó nhập Django. Bắt đầu từ đầu, tôi đã phải học tất cả những điều khó khăn, nhưng nếu bạn đang đi du lịch một con đường tương tự, Django là nơi bạn sẽ kết thúc. –