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的更多相关文章

  1. nginx rewrite

    # nginx rewrite rule #Main menu rules.rewrite ^(.*?)/index.html$ $1/index.php?r=site/index break;rew ...

  2. Nginx - Rewrite Module

    Initially, the purpose of this module (as the name suggests) is to perform URL rewriting. This mecha ...

  3. nginx rewrite重写与防盗链配置

    nginx rewrite重写规则与防盗链配置方法 时间:2016-02-04 15:16:58来源:网络 导读:nginx rewrite重写规则与防盗链配置方法,rewrite规则格式中flag标 ...

  4. nginx——rewrite模块

    1.什么是Nginx的Rewrite规则? Rewrite主要的功能就是实现URL的重写,Nginx的Rewrite规则采用PCRE(Perl Compatible Regular Expressio ...

  5. Nginx Rewrite规则初探(转)

    Nginx  rewrite(nginx url地址重写)Rewrite 主要的功能就是实现URL的重写,Nginx的Rewrite规则采用Pcre,perl兼容正则表达式的语法规则匹配,如果需要Ng ...

  6. Nginx Rewrite规则记录

    Rewrite 是一种服务器的重写脉冲技术,它可以使得服务器可以支持 URL 重写,是一种最新流行的服务器技术.它还可以实现限制特定IP访问网站的功能.很多情况下,某个 IP 的访问很容易造成 CPU ...

  7. Nginx rewrite 规则 与 proxy_pass 实现

    Nginx rewrite 规则  与 proxy_pass 实现     -------------------------------------------------------------- ...

  8. Nginx rewrite(重读)

    Nginx Rewrite规则相关指令  Nginx Rewrite规则相关指令有if.rewrite.set.return.break等,其中rewrite是最关键的指令.一个简单的Nginx Re ...

  9. Nginx Rewrite规则详解

    Rewrite规则含义就是某个URL重写成特定的URL,从某种意义上说为了美观或者对搜索引擎友好,提高收录量及排名等. Rewrite规则的最后一项参数为flag标记,支持的flag标记主要有以下几种 ...

随机推荐

  1. 解析Linux下\r\n的问题(回车和换行)

    http://www.jb51.net/article/37389.htm 深入解析Linux下\r\n的问题 http://www.ruanyifeng.com/blog/2006/04/post_ ...

  2. mydumper备份原理和使用方法

    mydumper介绍 MySQL自身的mysqldump工具支持单线程工作,依次一个个导出多个表,没有一个并行的机,这就使得它无法迅速的备份数据. mydumper作为一个实用工具,能够良好支持多线程 ...

  3. BZOJ1477 青蛙的约会 扩展欧几里德

    欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ1477 题意概括 两只青蛙,现在分别在x,y的位置,以m,n的速度在周长为L的环形跑道上面跑. 问他 ...

  4. 【Java】 剑指offer(68) 树中两个结点的最低公共祖先

      本文参考自<剑指offer>一书,代码采用Java语言. 更多:<剑指Offer>Java实现合集   题目 输入两个树结点,求它们的最低公共祖先. 思路 该题首先要和面试 ...

  5. 030 分布式集群中,设定时间同步服务器,以及ntpd与ntpdate的区别

    什么时候配置时间同步? 当分布式集群配置好了以后,马上配置的是SSH无密钥配置,然后就是配置时间同步. 时间同步在集群中特别重要. 一:时间同步 1.时间同步 集群中必须有一个统一的时间 如果是内网, ...

  6. C# 反编译破解软件方法

    我们有时在使用一些小工具软件时,会提示购买License(注册码之类的东东)后才能正常使用.在这里我们来尝试直接绕过License验证直接使用软件,实现简单的软件破解. 主要实现方式: 通过反编译工具 ...

  7. js格式化显示文件大小(bytes 转 KB、、、)

    //格式化文件大小 function renderSize(value){ if(null==value||value==''){ return "0 Bytes"; } var ...

  8. Java 泛型优点之编译时类型检查

    Java 泛型优点之编译时类型检查 使用泛型代码要比非泛型代码更有优势,下面是 Java 官方教程对泛型其中一个优点的介绍: "Stronger type checks at compile ...

  9. Windows 下安装 swoole 具体步骤(php)

    Windows 下安装 swoole 具体步骤: Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用.在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我 ...

  10. 4712: 洪水 基于链分治的动态DP

    国际惯例的题面:看起来很神的样子......如果我说这是动态DP的板子题你敢信?基于链分治的动态DP?说人话,就是树链剖分线段树维护DP.既然是DP,那就先得有转移方程.我们令f[i]表示让i子树中的 ...