2012-01-17 5 views
0

У меня возникли проблемы со следующей перегородкой поддомена, переписанной на сервере nginx. Вот код:nginx Rewrite issue

server { 

    listen 80; 

    server_name *.protegedownloads.com; 

    access_log /usr/local/nginx/logs/access_test.log; 

    location/{ 
     root /var/www/protegedownloads.com; 
     rewrite ^(.*)$ ./queryRequest.php?rq=$1&host=$host last; 
    } 
} 

queryRequest.php это просто страница PHP с phpinfo() в нем, но когда я получить доступ к примеру http://randomname.protegedownloads.com/ он выдает мне ошибку 404.

Есть ли способ проверить правила перезаписи nginx так же, как я могу сделать с файлом htaccess?

Заранее спасибо и извините за мой плохой английский, Виниций

ответ

0

Вы должны добавить в ваш Nginx конф следующих директив:

http { 
    error_log /path/to/log/file.log notice; 
    rewrite_log on; 
...