Trên máy chủ web của chúng tôi, một thư mục đã được "sao chép" từ vị trí này sang vị trí khác. Hiện tại, vị trí ban đầu đã biến mất, tuy nhiên, tôi nhận được yêu cầu cung cấp chuyển hướng đến vị trí mới.
Tôi cho rằng mod_rewrite sẽ là cách tốt nhất để làm điều này, mặc dù tôi không ở trên sử dụng các phương pháp khác nếu có. Lược đồ URL là như thế này.
URL cũ: www.exampleurl.com/subdir1/olddirectory/subdir2
URL mới: www.exampleurl.com/subdir1/newdirectory/subdir2
Subdir1 sẽ không bao giờ thay đổi vì vậy nó và phần .com có thể bị bỏ qua. Tuy nhiên các thư mục subdir2 thường được truy cập trực tiếp và có nhiều tùy chọn khác nhau.
Chúng tôi đã sử dụng mod_rewrite để chuyển hướng tất cả lưu lượng truy cập qua SSL/TLS nên việc tiếp tục với điều đó có thể sẽ hoạt động tốt nhất.
Tôi cảm thấy rằng có một số thông tin bị thiếu ở đây dựa trên các nhận xét và câu trả lời cho đến nay. Vì vậy, đây là cách trang web và thư mục được đề cập được định cấu hình, ở cấp độ siêu cơ bản. Hy vọng rằng điều này sẽ giúp với câu trả lời hơn nữa.
Trang web được trải rộng giữa hai cấu hình VirtualHost trong hai tệp, một cho HTTP và một cho HTTPS. HTTP VirtualHost chứa điều kiện và quy tắc mod_rewrite để tất cả lưu lượng truy cập vào đó được chuyển hướng đến cổng HTTPS. Các thư mục được đề cập được định cấu hình trong các tệp riêng biệt trong chế độ conf-enabled. Cả hai đều bao gồm một khai báo Bí danh và một khu vực Thư mục. Bí danh là cần thiết vì các tệp thực tế nằm trong thư mục /mnt dưới dạng gắn kết NFS.