Tôi có sau trong tập tin .htaccess của tôi:RewriteRule tạo 500 máy chủ nội bộ Lỗi
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^directory/(.*)$ directory/index.php?id=$1
Những gì tôi đang cố gắng để đạt được điều này là:
Khi URL www.mydomain.com/directory/10
được truy cập, trang www.mydomain.com/directory/?id=10
được hiển thị trên trình duyệt mà không thay đổi giao diện của URL.
Đoạn mã trên tạo ra lỗi máy chủ 500 nội bộ.
Có ai biết tôi đang đi đâu không?
Lỗi 500 thường có nghĩa là lỗi đã được ghi ở đâu đó. Tìm nhật ký lỗi Apache và PHP của bạn và xem lỗi thực tế là gì. – IMSoP
Lỗi 500 được gửi đến trình duyệt phải thông báo cho bạn biết rằng thông báo lỗi đầy đủ sẽ nằm trong nhật ký máy chủ. Đọc chúng. – Quentin