浏览模式: 标准 | 列表

nginx rewrite 的 参数大全

作者:memory 发布时间:2010-04-26, 22:53:12 分类:服务器相关 阅读:1456

正则表达式匹配,其中:* ~ 为区分大小写匹配
* ~* 为不区分大小写匹配
* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:* -f和!-f用来判断是否存在文件
* -d和!-d用来判断是否存在目录
* -e和!-e用来判断是否存在文件或目录
* -x和!-x用来判断文件是否可执行flag标记有:* last 相当于Apache里的[L]标记,表示完成rewrite
* break 终止匹配, 不再匹配后面的规则
* redirect 返回302临时重定向
* permanent 返回301

nginx rewrite中last和break的区别

作者:memory 发布时间:2010-10-07, 00:14:48 分类:服务器相关 阅读:1683

在实际配置中,有的地方用last并不能工作,换成break就可以,其中的原理是对于根目录的理解有所区别,按我的测试结果大致是这样的

nginx 301 重定向 包括域名、目录、文件等方法

作者:memory 发布时间:2011-05-06, 00:24:41 分类:服务器相关 阅读:2537

在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。不仅如此,之前该页面的一切积累(比如PR值)就都白费了 301重定向不仅能使页面实现自动跳转,对于搜索引擎来说,也可能可以传递PR值<br/>

WAMP开启rewrite伪静态支持

作者:memory 发布时间:2011-10-13, 10:01:43 分类:服务器相关 阅读:587

打开httpd.conf
配置站点目录
添加htaccess规则

Nginx中启用Apache的mod_rewrite 支持 WordPress的伪静态

作者:memory 发布时间:2011-10-18, 00:18:59 分类:服务器相关 阅读:397

其实不是真的可以另到 Nginx 支持 Apache 的 mod_rewrite 的.因为如果你的web服务器是 Nginx ,那么你的 WordPress 就会提示你的服务器环境不支持 mod_rewrite 了,但实际上是支持的,例如安装了 WP Super Cache 这插件就有这样的提示了,现在我们只要添加一行代码就可以关闭这个提示,欺骗WordPress ,让它认为是支持 mod_rewrite 方法是在主题的 functions.php 文件添加下面的代码:

Nginx下Discuz!的Rewrite

作者:memory 发布时间:2011-10-22, 03:52:07 分类:服务器相关 阅读:324

突然间发现自己写的几篇日志都是关于Nginx的
Rewrite配置,感兴趣的同学可以查看下。

Discuz!在Nginx下的Rewrite
需要说明的是,下网上以前一直流传的Rewrite都是有误的。
下面的Rewrite中百分号前面多了个转移字符“\”,这在Apache中是需要的,而在Nginx中则是不需要的。
第1页共1页1