Tôi muốn thực hiện chuyển hướng và giữ chuỗi truy vấn là gì. Một cái gì đó như self.redirect
cộng với các tham số truy vấn đã được gửi. Điều đó có thể không?Làm cách nào để thực hiện chuyển hướng và giữ chuỗi truy vấn?
Trả lời
newurl = '/my/new/route?' + urllib.urlencode(self.request.params)
self.redirect(newurl)
Cảm ơn rất nhiều! Có vẻ như đó là những gì tôi đang tìm kiếm. –
không thể chạy trong cơn lốc xoáy 4 – Wee
Bạn có thể tìm chuỗi truy vấn theo yêu cầu hiện tại với self.request.query_string
; do đó bạn có thể chuyển hướng đến một URL mới với self.redirect('/new/url?' + self.request.query_string)
.
Cảm ơn bạn đã trả lời Nick. Đây là những gì tôi đang tìm kiếm. –
không thể chạy trong cơn lốc xoáy 4 – Wee
- 1. Làm cách nào để giữ một Kết nối mở khi thực hiện nhiều truy vấn?
- 2. Cách chuyển hướng URL dựa trên chuỗi truy vấn?
- 3. Tôi làm cách nào để mod_rewrite và giữ chuỗi truy vấn?
- 4. htaccess RewriteRule giữ chuỗi truy vấn
- 5. Làm cách nào để gửi URL có Chuỗi truy vấn dưới dạng Chuỗi truy vấn
- 6. Thực hiện lệnh truy vấn chuỗi LINQ
- 7. .htaccess nối chuỗi truy vấn vào chuyển hướng nội bộ
- 8. Làm thế nào để chuyển các truy vấn để thực hiện hiệu quả trong đường ray?
- 9. Làm cách nào để thực hiện truy vấn tham gia bằng Symfony và Doctrine Query Builder
- 10. Chuyển hướng 301 từ URL có chuỗi truy vấn sang miền mới với chuỗi truy vấn khác
- 11. Cách chuyển% trong chuỗi truy vấn URL?
- 12. Grails UrlMapping Chuyển hướng để giữ DRY
- 13. Làm cách nào để appengine thực hiện truy vấn trên danh sách một cách hiệu quả?
- 14. Làm cách nào để nối các chuỗi trong Truy vấn khung thực thể?
- 15. Làm cách nào để chuyển hướng trở lại trang mà tôi hiện đang truy cập?
- 16. Làm cách nào để thực hiện truy vấn XPath trên DOMNode?
- 17. Thực hiện truy vấn LINQ tốt hơn
- 18. phát hiện chuyển hướng bằng javascript - cách thực hiện?
- 19. Xóa giá trị khỏi chuỗi truy vấn trong MVC3 và chuyển hướng đến URL kết quả
- 20. Làm cách nào để tôi thực hiện truy vấn cập nhật với truy vấn phụ trong Access?
- 21. chuyển biến chuỗi thành truy vấn gql
- 22. Làm cách nào để chuyển chuỗi truy vấn tới backbone.js định tuyến
- 23. Làm thế nào để làm một chuyển hướng http-equiv rằng bảo tồn QUERY_STRING và fragment_id
- 24. Làm cách nào để định tuyến URL bằng chuỗi truy vấn trong Symfony2?
- 25. Làm cách nào để thực hiện tuyến chuyển hướng 301 vĩnh viễn trong ASP.Net MVC
- 26. Làm cách nào để chuyển danh sách các loại phức tạp trong chuỗi truy vấn?
- 27. Làm cách nào để xóa một truy vấn MySQL chưa được thực hiện khỏi dòng lệnh?
- 28. Làm cách nào để thực hiện nhiều truy vấn SQL trong MySQL Workbench?
- 29. Tôi làm cách nào để thực hiện các truy vấn Xpath loại an toàn trong Java?
- 30. Làm cách nào để thực hiện việc tham gia trái trong Ngôn ngữ truy vấn Hibernate?
Bạn muốn giữ nó ở đâu? Trong một phiên? – XORcist
Tôi không thể chuyển các tham số truy vấn thông qua HTTP GET? –
Tất nhiên, tôi không biết bạn đang sử dụng khung công tác nào, nhưng điều đó phải đơn giản. Trong http thẳng, bạn sẽ gửi 301 hoặc 303 với tiêu đề Vị trí được đặt thành url chuyển hướng cùng với thông số truy vấn bạn muốn giữ. – XORcist