现在位置 >首页 > rewrite
18℃
2012年02月19日 Php ⁄ 被围观 45,475 次+
WordPress 提供了多种结构标签,以便我们可以设置各种格式的永久链接结构,再配合一些静态化插件(例如 cos-html-cache),就可以使页面真正静态化。 不过 WordPress 对已分页文章的永久链接的处理方式则会给页面静态化后的访问带来问题。 例如,永久链接结构为 /%year%/%monthnum%/%postname%.html,WordPress 生成的文章相关分页链接如下所示: yourdomain.com/2008/03/postname.html     yourdomain.com/2008/03/postname.html/2     yourdomain.com/2008/03/postname.html/3   可以看到 WordPress 只是简...
阅读全文

nginx rewrite问号处理已关闭评论
2011年09月02日 Nginx ⁄ 被围观 15,030 次+
今天配置一个nginx的rewrite,简直是被搞死了。其实我就是想把/xxx/0.mp4?key=123456abcde转换为/xxx.mp4?segno=0&key=123456abcde这种形式经过不断的尝试,也分析了一下原因,发现niginx的内容设置中必须注意的一些问题: 1.nginx在进行rewrite的正则表达式中只会将url中?前面的部分拿出来匹配 2.匹配完成后,?后面的内容将自动追加到url中(包含?),如果不让后面的内容追加上去,请在最后加上?即可 3.如果想要?后面的内容时请使用$query_string 在这里提醒一点,调试的时候在rewrite的最后一个配置项中不要...
阅读全文
怎样区别nginx中rewrite时break和last已关闭评论
2011年09月02日 Nginx ⁄ 被围观 24,105 次+
怎样区别nginx中rewrite时break和last 在使用nginx配置rewrite中经常会遇到有的地方用last并不能工作,换成break就可以,其中的原理是对于根目录的理解有所区别,按我的测试结果大致是这样的。 location /    {         proxy_pass http://test;         alias /home/html/;         root /home/html;         rewrite "^/a/(.*)\.html$" /1.html last;     }   在location / { 配置里: 1、使用root指定源:使用last和break都可以 2、使用proxy_pass指定源:使用last和break都可以 3、使用alias指定源:必须...
阅读全文
nginx使用rewrite配置多语言页面 [原创]已关闭评论
2011年08月16日 Nginx ⁄ 被围观 15,722 次+
当我们打开很多网站时,可能大家会发现,它会根据你使用的语言自动判断并跳转到不同的语言界面。例如:Google 也就是你用不同的语言,那么输入Google首页就可以自动转向你使用的语言。在这个网络普及的时代,外贸的主要途径一定是网络。也许你的企业网站既有中文版本,同时也有英文版本(如果你的公司有外贸业务)。那么他们的网站是怎样实现这个功能呢?下面我们来研究下Web服务器的Header,HTTP_ACCEPT_LANGUAGE是服务器所接收的语言,一般来说是服务器的语言。在网站可以看到,firefox在安装多个语言包的时候,...
阅读全文
nginx rewrite配置中问号出现的问题解决已关闭评论
2011年05月07日 Nginx ⁄ 被围观 14,600 次+
今天遇到nginx rewrite的一个问题,简直是快崩溃了,其实我就是想把/name/112.mp4?key=123456abcde转换为 /name.mp4?segno=0&key=123456abcde这种形式 经过不断的尝试,也分析了一下原因,发现niginx的内容设置中必须注意的一些问题 1.nginx在进行rewrite的正则表达式中只会将url中?前面的部分拿出来匹配 2.匹配完成后?后面的内容将自动追加到url中(包含?),如果不让后面的内容追加上去,请在最后加上?即可 3.如果想要?后面的内容则请使用$query_string 在这里提醒一点,调试的时候在rewrite的最后一个...
阅读全文
Nginx中基于User-Agent的Rewrite实例已关闭评论
2011年04月06日 Nginx ⁄ 被围观 28,776 次+
朋友讲,nginx比Apache居有灵活的user-agent控制,特找来记录,确实如此。一般通过User-Agent来判断,从网上抄一抄,那些列出的都不错,我的配置里加上了java、curl和Wget,方便调试和其它内部项目的抓取。因为现在很多手机网关没有发送User-Agent,所以大部分手机发送的User-Agent到了网关就被过滤掉了,相当于是空值。经过抽样调 查,User-Agent为空且为手机用户比例比较大。有部分User-Agent为空的是一些蜘蛛或垃圾程序的造访,这些垃圾流量并不那么重要。希望手 机网关将来有相应的标准,不要发送空的User-Age...
阅读全文