fpm之后,尝试兼容url错误的一段redirect失效。具体如下:

rewrite ^/hoomic-plugin/(.*)$ /$1 permanent;

目的是使得下面网站都可以访问:

http://plugin.abc.com/index.php/info

http://plugin.abc.com/hoomic-plugin/index.php/info

非常不幸的是由LAMP迁到nginx 的ftpm中后,执行不成功。

1.打开nginx debug log,发现redirect没问题,而是request uri不同。

server {

listen 80;

server_name plugin.abc.com;

root /var/hoomic-plugin;

index index.html index.php;

error_log /var/log/nginx/plugin.error.log debug ;

rewrite_log on;

于是改用 permnent, 301强制重定向到正确的url上面。

rewrite ^/hoomic-plugin/(.*)$ /$1 permanent;

last:

重新将rewrite后的地址在server标签中执行

break:

将rewrite后的地址在当前location标签中执行

rewrite ^(.*)/index.html$ $1 permanent;

http://wiki.nginx.org/Codeigniter

nginx php permanent,Nginx rewrite permanent相关推荐

  1. nginx php permanent,Nginx中的rewrite指令详解(break,last,redirect,permanent)

    rewite 在server块下,会优先执行rewrite部分,然后才会去匹配location块 server中的rewrite break和last没什么区别,都会去匹配location,所以没必要 ...

  2. Nginx URL重写(rewrite)配置及信息详解

    URL重写有利于网站首选域的确定,对于同一资源页面多条路径的301重定向有助于URL权重的集中 Nginx URL重写(rewrite)介绍 和apache等web服务软件一样,rewrite的组要功 ...

  3. nginx(五)rewrite

    **ngx_http_rewrite_module模块配置** 将请求的uri基于正则表达式进行重写: 例: http-->https domain1.tld-->domain2.tld ...

  4. Nginx配置location及rewrite规则

    Nginx配置location及rewrite规则 示例: location  = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location ...

  5. Nginx重写功能(rewrite与location)

    目录 一 .常用的nginx 正则表达式 二 .nginx 配置文件里 location 项 2.1 localtion 作用 2.2 location 可以分为三类 2.3 location 的常用 ...

  6. 快速掌握Nginx(二) —— Nginx的Location和Rewrite

    1 location详解 1.location匹配规则 Nginx中location的作用是根据Url来决定怎么处理用户请求(转发请求给其他服务器处理或者查找本地文件进行处理).location支持正 ...

  7. Nginx的重写功能——Rewrite

    目录 Nginx常见模块 nginx内置模块 nginx配置文件的常见模块 location模块 常见的正则表达式 location常用的匹配规则 Rewrite模块 Rewrite功能 Rewrit ...

  8. Nginx实战(二) Rewrite + 图片的压缩过滤

    文章目录 Nginx实战(二) Rewrite + 图片的压缩过滤 1.图片的压缩过滤 2.HTTPS加密认证 3.Nginx的rewrite rewite规则 网页重写的具体实现 如何实现两个域名之 ...

  9. php nginx 域名重定向,Nginx默认虚拟主机、用户认证、域名重定向

    Nginx默认虚拟主机定义默认虚拟主机配置文件,在http下面加入include vhost/*.conf 在/usr/local/nginx/conf/下创建目录 #mkdir vhost/ //创 ...

  10. Nginx教程 :nginx URL 重写

    Nginx URL重写(rewrite)介绍 和apache等web服务软件一样,rewrite的组要功能是实现RUL地址的重定向.Nginx的rewrite功能需要PCRE软件的支持,即通过perl ...

最新文章

  1. 在ESXi主机上关闭无响应的虚拟机
  2. HTTP 错误 500.21 - Internal Server Error 解决方案
  3. Android UI滑动加载源码
  4. Android编译笔记三
  5. 【枭·音频】声随意动——浅谈《暗影火炬城》声音设计
  6. 忘记Windows XP登录密码的9种解决办法
  7. Docker 升级 npm v3 报错 cross-device link not permitted, rename
  8. Win7下硬盘安装Ubuntu10.10双系统
  9. python爬取京东评论_Python如何爬取京东的评价信息
  10. Word2vec学习笔记总结
  11. axios config里自定义属性,使用拦截器拦截,无法拿到自定义属性问题
  12. Linux系统学习: 用户和权限管理指令: 请简述 Linux 权限划分的原则
  13. 写给自己,梳理一下我现在对前端知识结构的理解
  14. Java 中 notify 和 notifyAll 有什么区别?
  15. PHP语法像C,PHP编程语法的三个魅力之处
  16. 梦之翼网络LAMP技术博客正式成立!
  17. python图书管理系统源代码_python实现 图书管理系统源码(入门级控制台项目)...
  18. 用来进行虚拟仿真实验的软件有哪些?这3款简单易懂的软件值得你拥有
  19. 卡巴斯基7.0最新激活码
  20. php经验之谈,php+mysql经验之谈

热门文章

  1. oracle 层级 汇总,oracle 部门层级查询
  2. Oracle中SQL查询字段值为空时,指定默认值
  3. 世界杯,越位,点球,角球等足球相关英语怎么说
  4. matlab中sparse和full函数的使用
  5. java基本知识面试题大全收集
  6. 先科n612打不开但是充电还是会亮红灯
  7. BZOJ4627 回转寿司 值域线段树
  8. PMBOK泛读(第十一章) - 项目风险管理
  9. uniapp MySQL vue ES6 jQuery 个人整合
  10. 美团2017年CodeM资格赛题解