Tôi viết lại các url của mình để thân thiện với người dùng. Ví dụ tôi có một trang gọi là user.php mà tôi viết lại/user. Nhưng người dùng vẫn có thể sử dụng user.php. Tôi có thể chuyển hướng đến 404 nếu họ yêu cầu một trang có phần mở rộng .php không?lỗi mod_rewrite 404 nếu .php
Options -MultiViews +FollowSymlinks -Indexes
RewriteEngine on
RewriteRule ^user/([0-9]+)$ user.php?id=$1 [L,QSA]
Cảm ơn.
Chắc chắn R = 404 không phải là một trong các mã trạng thái được chấp nhận ... –
hoạt động nhưng tôi vẫn có thể truy cập trang nếu tôi thêm dấu hỏi sau user.php ?. có lẽ tôi có thể làm điều gì đó về điều đó? –
đủ công bằng. không thể tranh luận nếu nó hoạt động. –