繁体   English   中英

nginx将目录重写到文件

[英]nginx rewrite directory to file

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

我使用了以下内容:

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

上面的行不起作用,nginx无法重启

任何帮助将是巨大的!

非常感谢。 :)

尝试这个:

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM