prestashop nginx rewrite rule
server {
       listen *:;
       server_name www.mydomain.com *.mydomain.com;
       root /var/www/www.mydomain.com/web;
       if ($http_host != "www.mydomain.com") {
                 rewrite ^ http://www.mydomain.com$request_uri permanent;
       }
       index index.php index.html;
       location = /favicon.ico {
                log_not_found off;
                access_log off;
       }
       location = /robots.txt {
                allow all;
                log_not_found off;
                access_log off;
       }
       # Deny all for .htaccess, .htpasswd, .DS_Store (Mac).
       location ~ /\. {
                deny all;
                access_log off;
                log_not_found off;
       }
       rewrite ^/api/?(.*)$ /webservice/dispatcher.php?url=$ last;
       rewrite ^/([-])(\-[_a-zA-Z0--]*)?(-[-]+)?/.+\.jpg$ /img/p/$/$$$.jpg last;
       rewrite ^/([-])([-])(\-[_a-zA-Z0--]*)?(-[-]+)?/.+\.jpg$ /img/p/$/$/$$$$.jpg last;
       rewrite ^/([-])([-])([-])(\-[_a-zA-Z0--]*)?(-[-]+)?/.+\.jpg$ /img/p/$/$/$/$$$$$.jpg last;
       rewrite ^/([-])([-])([-])([-])(\-[_a-zA-Z0--]*)?(-[-]+)?/.+\.jpg$ /img/p/$/$/$/$/$$$$$$.jpg last;
       rewrite ^/([-])([-])([-])([-])([-])(\-[_a-zA-Z0--]*)?(-[-]+)?/.+\.jpg$ /img/p/$/$/$/$/$/$$$$$$$.jpg last;
       rewrite ^/([-])([-])([-])([-])([-])([-])(\-[_a-zA-Z0--]*)?(-[-]+)?/.+\.jpg$ /img/p/$/$/$/$/$/$/$$$$$$$$.jpg last;
       rewrite ^/([-])([-])([-])([-])([-])([-])([-])(\-[_a-zA-Z0--]*)?(-[-]+)?/.+\.jpg$ /img/p/$/$/$/$/$/$/$/$$$$$$$$$.jpg last;
       rewrite ^/([-])([-])([-])([-])([-])([-])([-])([-])(\-[_a-zA-Z0--]*)?(-[-]+)?/.+\.jpg$ /img/p/$/$/$/$/$/$/$/$/$$$$$$$$$$.jpg last;
       rewrite ^/c/([-]+)(\-[\.*_a-zA-Z0--]*)(-[-]+)?/.+\.jpg$ /img/c/$$$.jpg last;
       rewrite ^/c/([a-zA-Z_-]+)(-[-]+)?/.+\.jpg$ /img/c/$$.jpg last;
       rewrite ^/images_ie/?([^/]+)\.(jpe?g|png|gif)$ /js/jquery/plugins/fancybox/images/$.$ last;
       error_page  /index.php?controller=;
       location ~* \.(gif)$ {
          expires 2592000s;
       }
       location ~* \.(jpeg|jpg)$ {
          expires 2592000s;
       }
       location ~* \.(png)$ {
          expires 2592000s;
       }
       location ~* \.(css)$ {
          expires 604800s;
       }
       location ~* \.(js|jsonp)$ {
          expires 604800s;
       }
       location ~* \.(js)$ {
          expires 604800s;
       }
       location ~* \.(ico)$ {
          expires 31536000s;
       }
}
prestashop nginx rewrite rule的更多相关文章
- nginx rewrite
		
# nginx rewrite rule #Main menu rules.rewrite ^(.*?)/index.html$ $1/index.php?r=site/index break;rew ...
 - Nginx - Rewrite Module
		
Initially, the purpose of this module (as the name suggests) is to perform URL rewriting. This mecha ...
 - nginx rewrite重写与防盗链配置
		
nginx rewrite重写规则与防盗链配置方法 时间:2016-02-04 15:16:58来源:网络 导读:nginx rewrite重写规则与防盗链配置方法,rewrite规则格式中flag标 ...
 - nginx——rewrite模块
		
1.什么是Nginx的Rewrite规则? Rewrite主要的功能就是实现URL的重写,Nginx的Rewrite规则采用PCRE(Perl Compatible Regular Expressio ...
 - Nginx Rewrite规则初探(转)
		
Nginx rewrite(nginx url地址重写)Rewrite 主要的功能就是实现URL的重写,Nginx的Rewrite规则采用Pcre,perl兼容正则表达式的语法规则匹配,如果需要Ng ...
 - Nginx Rewrite规则记录
		
Rewrite 是一种服务器的重写脉冲技术,它可以使得服务器可以支持 URL 重写,是一种最新流行的服务器技术.它还可以实现限制特定IP访问网站的功能.很多情况下,某个 IP 的访问很容易造成 CPU ...
 - Nginx rewrite 规则 与 proxy_pass 实现
		
Nginx rewrite 规则 与 proxy_pass 实现 -------------------------------------------------------------- ...
 - Nginx rewrite(重读)
		
Nginx Rewrite规则相关指令 Nginx Rewrite规则相关指令有if.rewrite.set.return.break等,其中rewrite是最关键的指令.一个简单的Nginx Re ...
 - Nginx Rewrite规则详解
		
Rewrite规则含义就是某个URL重写成特定的URL,从某种意义上说为了美观或者对搜索引擎友好,提高收录量及排名等. Rewrite规则的最后一项参数为flag标记,支持的flag标记主要有以下几种 ...
 
随机推荐
- 带信号灯的最短路dijkstra问题(阿里巴巴2018校园招聘算法题)
			
题目描述 现在城市有N个路口,每个路口有自己的编号,从0到N-1,每个路口还有自己的交通控制信号,例如0,3表示0号路口的交通信号每3个时刻变化一次,即0到3时刻0号路口允许通过,3到6时刻不允许通过 ...
 - POJ 3259 Wormholes(bellman_ford,判断有没有负环回路)
			
题意:John的农场里field块地,path条路连接两块地,hole个虫洞,虫洞是一条单向路,不但会把你传送到目的地,而且时间会倒退Ts.我们的任务是知道会不会在从某块地出发后又回来,看到了离开之前 ...
 - 配置虚拟域名,hosts文件起作用
			
快速打开hosts方法 开始->运行->system32->回车 当前路径文件夹drivers\etc\hosts hosts文件起作用,目前楼主知道有两个可能原因 1.刷新dns ...
 - 网络流24题 第三题 - CodeVS1904 洛谷2764 最小路径覆盖问题  有向无环图最小路径覆盖  最大流  二分图匹配  匈牙利算法
			
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - CodeVS1904 题目传送门 - 洛谷2764 题意概括 给出一个有向无环图,现在请你求一些路径,这些路径 ...
 - 070 关于HBase的概述
			
1.hbase的特点 ->数据存储量可以达到亿级别数据维持在秒级 ->按列存储的数据库 ->能够存储上百万列 ->hbase的底层存储依赖于HDFS ->如何扩展hbas ...
 - Unity 中几点注意的地方
			
1.面板摆放的规范 2.project工程面板中 文件夹命名的规范,不同类型的东西要分类摆放,例如Script 3.不要留空函数体(系统自动生成Start, Uadate等),空函数体一样会执行,尤其 ...
 - mysql DISTINCT的用法
			
http://justcoding.iteye.com/blog/2116837 SELECT count(*) FROM tablename:百万级别的数据也能很快返回结果,但是如果加了where条 ...
 - Linux系统之常用文件搜索命令
			
(一)常用文件搜索命令 (1)which命令 (2)find命令 (3)locate (4)updatedb (5)grep (6)man (7)whatis (一)常用文件搜索命令 (1)which ...
 - 子域名收集之DNS字典爆破工具fierce与dnsdict6的使用
			
子域名收集之DNS字典爆破工具fierce与dnsdict6的使用 一.fierce 0.介绍 该工具是一个域名扫描综合性工具.它可以快速获取指定域名的DNS服务器,并检查是否存在区域传输(Zone ...
 - [漏洞分析]thinkphp 5.x全版本任意代码执行分析全记录
			
0x00 简介 2018年12月10日中午,thinkphp官方公众号发布了一个更新通知,包含了一个5.x系列所有版本存在被getshell的高风险漏洞. 吃完饭回来看到这个公告都傻眼了,整个tp5系 ...