Điểm:0

htaccess khớp tất cả các từ cho đến dấu gạch chéo cuối cùng và chuyển hướng 301

lá cờ cn

Tôi đang cố thoát khỏi mọi thứ cho đến dấu gạch chéo cuối cùng, ngay cả khi có một dấu gạch chéo ở giữa. Ví dụ:

/site_url/courses/cat1/cat2/subcat/coursename

đến

/site_url/course/courseName 

hoặc

/site_url/course/courseName 

Làm cách nào tôi có thể đạt được điều này với Nginx hoặc Apache?

lá cờ kz
"thoát khỏi mọi thứ" - Có vẻ như bạn muốn _remove_ mọi thứ? `site_url` có nhất thiết phải giống nhau trong nguồn/đích không? Mặc dù ví dụ của bạn dường như cũng viết hoa `n` trong `tên khóa học`?! "đến `/site_url/course/courseName` hoặc ..." - 2 _alternatives_ của bạn có giống nhau không? Bạn có bất kỳ chỉ thị nào khác trong tệp `.htaccess` Apache của mình không?
Điểm:0
lá cờ kz

Nếu bằng cách "thoát", ý bạn là "xóa" (như trong ví dụ của bạn) thì bạn có thể thực hiện một số thao tác như sau trong cấu hình Apache của mình (hoặc .htaccess) tập tin:

RedirectMatch 301 ^(?!/site_url/course/).+/([^/.]+)$ /site_url/course/$1

Các cái nhìn tiêu cực (I E. (?!/site_url/course/)) đảm bảo rằng yêu cầu được chuyển hướng cũng không được chuyển hướng (điều này sẽ gây ra vòng lặp chuyển hướng).

Điều này giả định rằng bạn chưa sử dụng mod_rewrite.

Và điều này rõ ràng là không làm bất cứ điều gì để viết hoa bất kỳ chữ cái nào, vì ví dụ của bạn dường như đi từ /tên khóa học đến /tên khóa học, mà không phải là một rõ ràng mẫu (trừ khi đây là văn bản chữ?!).

Thử nghiệm với chuyển hướng 302 (tạm thời) để tránh các sự cố tiềm ẩn về bộ nhớ đệm.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.