Tôi muốn các chức năng chuyển hướng sauplay framework: đường nhập cảnh vào một URL bên ngoài
GET /google google.com
Làm thế nào tôi nên thực hiện điều này?
Tôi muốn các chức năng chuyển hướng sauplay framework: đường nhập cảnh vào một URL bên ngoài
GET /google google.com
Làm thế nào tôi nên thực hiện điều này?
Dường như không thể thực hiện điều đó ngay từ các tệp tuyến đường at this moment.
Bạn có thể thực hiện điều này trong một bộ điều khiển:
public class Application extends Controller {
public static void google() {
redirect("http://www.google.com");
}
}
Cảm ơn. Vâng, đây là giải pháp tốt nhất từ trước đến nay (ngoài fronting apache/web server). Bạn không chắc chắn có thể lưu bao nhiêu tài nguyên nếu các tuyến đường có thể xử lý trường hợp này – roshan
Từ quan điểm SEO, khi chuyển hướng ra khỏi miền, tôi khuyên bạn nên sử dụng 'redirect (" http://www.google.com ", true) ; ', sẽ chỉ ra cho các bot tìm kiếm rằng nội dung đã di chuyển vĩnh viễn đến vị trí mới, thay vì tạm thời (mã HTTP 301 thay vì 302). Thảo luận rất chi tiết về 302 chuyển hướng [tại đây] (http://www.mattcutts.com/blog/seo-advice-discussing-302-redirects/). – pents90
Chuyển hướng trực tiếp từ các tuyến đường cũng có sẵn: 'GET/bộ điều khiển chính.Default.redirect (to =" http://google.com/ ")' – FoREacH
GET /google controllers.Default.redirect(to = "http://google.com/")
(Re-bài bình luận foreach vì nó có giá trị là ở đây như là một câu trả lời)
tôi sẽ không khuyên bạn nên lập bản đồ một con đường địa phương để một URL bên ngoài, nó gây hiểu nhầm và không phải là trải nghiệm điều hướng tiêu chuẩn. Tôi chỉ cần thêm liên kết tới Google nơi bạn cần. –
Pere, google.com chỉ là một ví dụ. Chúng tôi có hai trang web tên miền nội bộ ... cho phép nói trang web chính và trang blog (dưới một miền khác và được duy trì bởi một nhóm riêng biệt). Tôi chỉ muốn một chuyển hướng đơn giản của domiain.com/blog để truy cập blog.com – roshan
thậm chí là suy nghĩ, nếu nó ở bên ngoài ứng dụng (vì vậy nó sẽ có đường dẫn riêng) Tôi sẽ không sử dụng các tuyến đường cho điều đó. Tuyến đường dành cho đường dẫn của ứng dụng. –