nginx重写目录到文件

时间:2014-05-29 02:29:33

标签: php nginx rewrite ubuntu-14.04

我有一个快速的情况,我需要帮助。 我正在使用nginx而且我对系统很陌生,需要重写规则来重写以下内容: http://website.com/folderName/somePage.phphttp://website.com/somePage 请注意,somePage将根据文件而更改。 如何使其全局可识别,而不必为每个页面制作单独的重写规则?你可以修改这段代码吗?

我使用了以下内容:

rewrite ^/$ /FolderName/$.php last;

以上行无效,nginx无法重启

任何帮助都会很棒!

提前非常感谢。 :)

2 个答案:

答案 0 :(得分:1)

试试这个:

rewrite ^/([A-Za-z]+)$ /folderName/$1.php last;

答案 1 :(得分:0)

您可以尝试将其添加到try_files,当然您可以根据自己的优先顺序对其进行重新排序。

try_files $uri $uri/ $uri.php /index.php;