Nginx重写将jpg解析为php

时间:2015-03-11 23:59:55

标签: php .htaccess nginx rewrite

我从Apache转换到Nginx,我遇到了一个棘手的重写规则。以下是一个示例链接:

/cats/Parameter_1/Parameter_2.jpg

我匹配" Paramter_1"和"参数_2和#34;然后忽略" .jpg"文件扩展名。这在Apache中运行得很好。

这是最初的Apache重写规则:

RewriteRule ^cats/([-a-zA-Z0-9_]*)/([-a-zA-Z0-9_]*) /includes/cats/fan/001.php?Parameter_1=$1&Parameter_2=$2 [L]

这是我做的非工作Nginx重写:

rewrite ^/cats/([-a-zA-Z0-9_]*)/([-a-zA-Z0-9_]*) /includes/cats/fan/001.php?Parameter_1=$1&Parameter_2=$2 last;

我已使用此模式转换了另外两个重写。造成这种情况的不同之处在于链接以" .jpg"我认为Nginx并不知道将其解析为php文件。

你们这些经验丰富的人是否知道如何让它发挥作用?

0 个答案:

没有答案