RewriteRule ^([a-z]).php$ /index.php?zig=$1 [NC,L] # working
Quy tắc này hoạt động chính xác. NhưngRewriteRule không hoạt động với ký tự cộng (+ hoặc *)
RewriteRule ^([a-z]+).php$ /index.php?zig=$1 [NC,L] # not working
hoặc
RewriteRule ^([a-z]\+).php$ /index.php?zig=$1 [NC,L] # not working
Không làm việc. Sự khác biệt là (+
). Cách sử dụng +
trong mã ở trên?
Mẹo hàng đầu: nên tránh cụm từ "không hoạt động" trong mô tả sự cố. Nó quá mơ hồ. Thay vào đó, mô tả chính xác những gì xảy ra (với bằng chứng!) Và giải thích nó khác với những gì bạn muốn xảy ra thay thế. Chúng ta không thể nào đoán được điều bạn muốn đạt được từ mã đó, bằng cách nhập học của riêng bạn, _không đạt được điều đó! :) –