繁体   English   中英

如何为Limonade PHP微框架配置Nginx?

[英]How to configure Nginx for Limonade PHP micro framework?

Limonade PHP微框架可与Nginx一起使用。 但是,我想获得“漂亮的url”功能,但是我不知道如何。 例如,我可以毫无问题地访问http://a.com/?/about ,但是我想使http://a.com/about可用。

Limonade PHP微框架提供了一个.htacess文件来启用Apache中的“ pretty url”功能,但是我不知道如何使用Nginx来实现。

我试过了 :

location / { rewrite ^(.*)$ /index.php?uri=/$1 break; }

它似乎有效。 我可以访问http://a.com/about而不是http://a.com/?/about ,但是服务器的响应速度非常慢 ,并且框架函数url_for()不能正常工作,因此必须缺少一些东西。

谁能帮助我找到正确的方法进行配置?

这有点迟了,但是在最新版本的框架中应该可以使用。 将其放在服务器{}部分的nginx.conf中:

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

请求请求中已添加了此功能。

有关更多信息,请参见讨论选项卡中的sloonz的评论。

暂无
暂无

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

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