nginx:未知指令“location”

时间:2010-11-26 02:26:33

标签: nginx

这是我的代码(从第35行开始):

location /

{

  index index.php;
  root  /home/body;

  if ($request_filename !~ (js|css|images|robots\.txt|index\.php.*) ) {
    rewrite ^/(.*)$ /index.php/$1 last;
  }
}

这是错误:

[emerg]: unknown directive "location" in /opt/nginx/conf/nginx.conf:35

任何人都可以帮忙解决这个问题吗?提前谢谢。

1 个答案:

答案 0 :(得分:13)

确保位于服务器块内的位置指令:

http {
...
    server {
        ...
        location ...
    }
}