[英]nginx rewrite directory to file
我有一个需要帮助的快速情况。 我正在使用nginx,对系统真的很陌生,需要重写规则来重写以下内容: http : //website.com/folderName/somePage.php到http://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.