Can';无法在nginx中获得类似Apache的多视图功能

Can';无法在nginx中获得类似Apache的多视图功能,nginx,fastcgi,multiview,pathinfo,multiviews,Nginx,Fastcgi,Multiview,Pathinfo,Multiviews,几天来,我一直在尝试让apache风格的多视图使用path_信息,但运气不好。我正在使用nginx/1.2.1和php5-fpm2.4.0。我的目标是能够访问example.com/product/48/My product name,其中product转换为product.php,所有正在进行的操作都解释为路径信息 我设计了一个正则表达式,将URI拆分为产品和/48/我的产品名,这在纸面上似乎可行,但在我的配置中不起作用: ^(+?)(\/.*)$ 在定义fastcgi_参数脚本_文件名等时,

几天来,我一直在尝试让apache风格的多视图使用path_信息,但运气不好。我正在使用nginx/1.2.1和php5-fpm2.4.0。我的目标是能够访问
example.com/product/48/My product name
,其中
product
转换为
product.php
,所有正在进行的操作都解释为路径信息

我设计了一个正则表达式,将URI拆分为
产品
/48/我的产品名
,这在纸面上似乎可行,但在我的配置中不起作用:

^(+?)(\/.*)$

在定义fastcgi_参数脚本_文件名等时,我将其与fastcgi_分割_路径_信息一起使用。。。还有更多的组合

编辑:我刚刚意识到这个正则表达式不能与如下url一起使用:
example.com/dir/script/path/info
它不会被翻译成
dir/script.php
/path/info
,但是
/dir.php
/script/path/info
。我开始怀疑这是否有可能克服

我对nginx还不熟悉,我想尝试一下,因为它显然比Apache快得多,占用的资源更少,但我不明白为什么要实现这一点会如此困难。非常感谢您的帮助。谢谢