需要 NGINX 配置规则

需要 NGINX 配置规则

对于特定应用程序,我需要从 Apache 迁移到 Ngninx 以获得更好的可扩展性。不幸的是,我无法将配置转换为 Nnginx。

RewriteCond $1 !^(tool|web|files)
RewriteCond %{REQUEST_URI} !((.*)\.(.*))$
RewriteRule ^(.*)$ dispatcher.php?route=/$1 [NC,L]
RewriteRule ^(img|css|js)/(.*) web/$1/$2 [L,QSA]

所有请求都应该通过 dispatcher.php(如果我理解正确的话)。所以我尝试使用 Magento Mage 规则,但没有成功。因为我缺乏 Apache 和 Nginx 的“基本”知识,所以我几乎不可能使此配置正常工作。

答案1

使用此处的信息:http://wiki.nginx.org/配置
相比让别人为你做这件事,你通过自己做会学到更多,而且如果出现问题或者你需要改变某些事情,你就可以运用你学到的知识。

编辑:另外,我不会考虑从 Apache 转换为 Nginx。只需忘记 Apache,阅读 Nginx 文档,然后从头开始使用新配置文件即可。

相关内容