Nhập một số giá trị rác vào .htaccess
ví dụ của bạn foo bar
, sakjnaskljdnas
bất kỳ từ khóa nào không được htaccess nhận ra và truy cập URL của bạn. Nếu nó đang hoạt động, bạn sẽ nhận được một
500 lỗi máy chủ nội bộ
Lỗi máy chủ nội bộ
Máy chủ đã gặp lỗi nội bộ hoặc cấu hình sai và không thể hoàn thành yêu cầu của bạn ....
Tôi đề nghị bạn đặt nó ngay sau đó RewriteEngine on
.
Vì bạn đang ở trên máy của bạn. Tôi đoán bạn có quyền truy cập vào .conf
tập tin apache .
mở .conf
tệp và tìm một dòng tương tự như:
LoadModule rewrite_module modules/mod_rewrite.so
Nếu nó được nhận xét (#), bỏ ghi chú và khởi động lại apache.
Để đăng nhập viết lại
RewriteEngine On
RewriteLog "/path/to/rewrite.log"
RewriteLogLevel 9
Đặt 3 dòng trên trong của bạn virtualhost
. khởi động lại httpd.
RewriteLogLevel 9
Sử dụng giá trị cao cho Cấp độ sẽ làm chậm đáng kể máy chủ Apache của bạn! Sử dụng logfile viết lại ở Cấp độ lớn hơn 2 chỉ để gỡ lỗi! Cấp 9 sẽ ghi lại hầu hết mọi chi tiết viết lại.
CẬP NHẬT
Mọi thứ đã thay đổi trong Apache 2.4:
TỪ Nâng cấp lên 2.4 từ 2.2
Các lệnh RewriteLog và RewriteLogLevel đã bị xóa. Chức năng này hiện được cung cấp bằng cách định cấu hình mức ghi nhật ký thích hợp cho mô-đun mod_rewrite bằng cách sử dụng lệnh LogLevel . Xem thêm phần ghi nhật ký mod_rewrite.
Để biết thêm về LogLevel, hãy tham khảo Chỉ thị LogLevel
bạn có thể hoàn thành
RewriteLog "/path/to/rewrite.log"
theo cách này bây giờ
LogLevel debug rewrite_module:debug