1

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

我使用了以下内容:

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

上述行不起作用,nginx无法重新启动

任何帮助都会很棒!

提前非常感谢。:)

4

2 回答 2

1

尝试这个:

rewrite ^/([A-Za-z]+)$ /folderName/$1.php last;
于 2014-05-29T10:43:41.003 回答
0

您可以尝试将其添加到try_files,当然您可以根据您的优先级重新排序。

try_files $uri $uri/ $uri.php /index.php;
于 2014-05-29T13:05:20.130 回答