Saturday, 20 October 2012

Отладка mod_rewrite

Дадада! Это возможно!

В случае Debian:

vim /etc/apache2/mods-enabled/rewrite.load 
Там вносим:

RewriteLog "/var/log/apache2/rewrite.log"
RewriteLogLevel 3
И перезапускаем апача:
/etc/init.d/apache2 relaod 
В итоге в указанном логе появится море полезной информации, способной помочь отладке!  

2 comments:

  1. Есть только одно но: если так сделать, то сервер со многими сайтами начнет значительно тормозить, потому что логироваться будут все виртхосты. Поэтому эти две строчки надо вставлять не в rewrite.load, а в конкретный виртхост (ну и путь лога тоже сделать более подходящим под имя виртхоста).

    ReplyDelete
  2. Ну и вообще говоря, не особо он и понятный, этот дебаг лог.

    ReplyDelete

Note: only a member of this blog may post a comment.