您的位置:首页 > 运维架构 > Nginx

Nginx的 Rewrite 规则 (ShopEx )

2014-06-18 21:07 309 查看
Nginx配置ShopEx伪静态其实最简单了.在规则里添加判断是否存在文件或者目录(!-e),然后将它转发给根目录下的index.php进行处理就好了. 

location / { 

if (!-e $request_filename) { 

rewrite ^/(.+\.(html|xml|json|htm|php|jsp|asp|shtml))$ /index.php?$1 last; 





如果ShopEx放在其他目录中,只需要将"/"换成相对目录就可以了...例如放在shop文件夹中,如下面这个配置. 

location /shop/ { 

if (!-e $request_filename) { 

rewrite ^/shop/(.+\.(html|xml|json|htm|php|jsp|asp|shtml))$ /shop/index.php?$1 last; 



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息