Trong .htaccess của tôi Tôi có quy tắc viết lại có giá trị $_GET
từ một url tìm kiếm rõ ràng. Đối với một trong các phần trong url, tôi cho phép tất cả các ký tự (.*)
là một phần của var. Vấn đề duy nhất với điều này là khi tôi theo một liên kết đến trang web của tôi từ twitter, nó bao gồm một '/' cuối cùng trong url.Mod Rewrite - Cụm từ thông dụng để bao gồm mọi thứ nhưng cắt giảm
RewriteRule ^advertise/([A-Za-z0-9]+)/(.*)/?$ advertise/?a=b&content=$1&content_att=$2 [L]
www.mysite.com/advertise/content/content_att
công trình tốt
- nhưng www.mysite.com/advertise/content/content_att/
trys bao gồm cả '/' như một phần của content_att
var. Biểu thức sẽ chỉ để loại trừ dấu gạch chéo là gì? (Hoặc bất kỳ ước mod_rewrite khác để thực hiện điều này)
Đã chỉnh sửa - đó là các dấu gạch chéo '/' không gạch chéo \ –
Cảm ơn bạn đã sửa lỗi đó. – iRector