需要帮助将apache指令迁移到nginx

时间:2014-09-03 13:29:39

标签: apache nginx configuration

为了简单起见,我试图找到以下apache htaccess指令的nginx替代方法:

<Files track>
  SetHandler application/x-httpd-php
</Files>

<Files ttrack>
  SetHandler application/x-httpd-php
</Files>

<Files qtrack>
  SetHandler application/x-httpd-php
</Files>

我有几个这样的指令,并且不可能用php扩展名重命名文件,所以这是不可能的。我只需要知道如何将这些无扩展文件作为php脚本运行。

1 个答案:

答案 0 :(得分:1)

如果我没错(这是几年我不使用Apache),你可以尝试:

location /(track|ttrack|qtrack) {
  // the stuff to use php-cgi like:
  fastcgi_pass  upstreamServerPool;
  // ...
}

这将匹配所有url请求,例如/ track或/ ttrack或/ qtrack。