Có vẻ như không có nhiều thông tin về chủ đề này vì vậy tôi sẽ phác thảo vấn đề cụ thể của tôi sau đó có lẽ chúng ta có thể định hình câu hỏi và câu trả lời vào một cái gì đó phổ biến hơn một chút.Mod-rewrite Trailing Slash Issue
tôi có viết lại quy tắc này
RewriteEngine On
RewriteBase /bookkeepers/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/?$ index.php?franchise=$1
Đó là những thay đổi URL này
http://example.com/location/kings-lynn
Into này một
http://example.com/location/index.php?franchise=kings-lynn
Vấn đề tôi đang gặp là nếu tôi thêm một dấu cắt giảm
http://example.com/location/kings-lynn/
sau đó chuỗi truy vấn được trả về như
franchise=kings-lynn/
và vì một lý do không ai trong số tôi file CSS và Javascript đang được nạp.
Bất kỳ ý tưởng nào?
Tôi đã đăng câu trả lời về kết hợp cụm từ thông dụng. Để khắc phục sự cố CSS/Javascript, bạn nên xem nhật ký máy chủ để xem những gì đang được yêu cầu. Bạn có thể phải thêm [R, L] vào RewriteRule đó, nhưng tôi chưa bao giờ hiểu phần đó. –