Tôi đang làm việc trên một ứng dụng chỉ phía máy khách mới với phiên bản mới nhất của Ember.js. Có một trang PHP đơn giản xây dựng các tập lệnh, css, tệp mẫu, v.v. và cung cấp tất cả nó vào index.php. Tôi đang sử dụng một chỉ thị htaccess để tất cả các yêu cầu được viết lại /index.php. PHP là chỉ có để thuận tiện gói Javascript, như xa như tôi đang quan tâm.Ứng dụng Javascript phía máy khách - định tuyến url không có thẻ băm
Hiện tại, các tuyến đường trong trình duyệt trông như thế này và hoạt động tốt.
/#/about
/#/favorites
/#/etc
/#/posts/5/edit
Tuy nhiên, tôi muốn chúng trông như thế này - không hoạt động tốt.
/about
/favorites
/etc
/posts/5/edit
Mã máy khách chính xác vẫn được gửi cùng với tùy chọn thứ hai - nhưng luôn luôn truy cập trình xử lý tuyến đường chỉ mục. Tôi đã nhìn thấy các ứng dụng phía máy khách kéo điều này ra trước đây - tôi đang thiếu gì? Tôi có cần phải có trình xử lý tuyến đường phù hợp ở phía PHP không?
Chỉnh sửa: Tôi đang tìm một câu trả lời cụ thể về cách tiếp cận vấn đề này. Web có đầy đủ thông tin "oh - bạn chỉ cần làm điều này" khiến mọi người khác gãi đầu.
omg - Tôi đã tìm kiếm câu trả lời này mãi mãi ... – nbsp
Có cách nào để thực hiện điều này trong bộ định tuyến Rails không? – mehulkar
Xin chào! Vì vậy, tôi đã làm điều này, và nhận được nó lỗi miễn phí cho 'localhost', nhưng làm mới VẪN không hoạt động. Tôi đã phải thêm một dòng để cho phép giao tiếp với cá thể 'couchdb' của tôi: ' RewriteCond% {REQUEST_FILENAME}!^_ Couch (. *) $ ' Tôi đang sử dụng Chrome để thử nghiệm, có suy nghĩ gì không? – blaineh