Tôi đang cố gắng để chuyển hướng một loạt các URL tĩnh, và tôi muốn nó hoạt động hay không dấu gạch chéo là hiện tại:Apache viết lại quy tắc mà làm việc có hoặc không có một dấu gạch chéo
/foo/bar ---> /tacos
/foo/bar/ --> /tacos
tôi đã thử những điều sau đây và tất cả các loại biến thể, nhưng tôi luôn nhận được kết quả phù hợp với dấu gạch chéo hiện tại:
RewriteRule ^foo/bar?/$ http://url.com/tacos
RewriteRule ^foo/bar(?/)$ http://url.com/tacos
RewriteRule ^foo/bar*/$ http://url.com/tacos
RewriteRule ^foo/bar(*/)$ http://url.com/tacos
Tôi cảm thấy mình thiếu một điều gì đó hiển nhiên. Cứu giúp?
Hà, tôi biết đó là một cái gì đó ngu ngốc như thế. :) Cảm ơn! –
Dấu hỏi cho biết "Tôi sẽ có 0 hoặc 1 dấu gạch chéo." Bạn đi đến một nhà hàng và nói "Tôi sẽ có một taco?" Bạn đang thực sự nói "Tôi sẽ có 0 hoặc 1 tacos." – bobobobo
Làm việc tuyệt vời cho chúng tôi. Cảm ơn –