小编www*_*的站长的帖子

如何使Zend Framework 2与nginx一起使用?

我想让Zend Framework 2应用程序在Nginx服务器中运行.我可以访问主页,但我无法访问任何其他模块.我发现Nginx需要一个重写规则来访问域名/专辑等URL.问题是如何将.htaccessZend Framework 2 的默认规则转换为Nginx重写规则?

以下是.htaccess规则:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]

RewriteCond %{REQUEST_URI}::$1 ^(/.+)(.+)::\2$
RewriteRule ^(.*) - [E=BASE:%1]

RewriteRule ^(.*)$ %{ENV:BASE}index.php [NC,L]
Run Code Online (Sandbox Code Playgroud)

.htaccess mod-rewrite nginx zend-framework2

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

.htaccess ×1

mod-rewrite ×1

nginx ×1

zend-framework2 ×1