本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
Nginx Rewrite 详解
声明:本文内容全部拷贝自 Tiyee's微言微语 的博客, 目的用于备份自看。
想看原文请点击 《 NGINX配置及REWRITE规则》
Nginx Rewrite 规则相关指令
相关指令有if,rewrite,set,return,break等,其中最关键的就是rewrite.一个简单的Nginx Rewrite规则语法如下:
rewrite ^/b/( ...
<补充-1> Url Rewrite && Url redirect
在配置Nginx时经常会看到url rewrite规则,这时就不得不区分redirect和rewrite的区别。
1.URL Redirect (重定向)
通过重定向,浏览器知道页面位置发生变化,从而改变地址栏显示的地址。
1) 通过重定向,搜索引擎意识到页面被移动了,从而更新搜索引擎索引,将原来失效的链接从搜索结果中移除。
2) 临时重定向(R=302)和永久重定向(R=301)都是亲搜索引擎的 ...
深入浅出Nginx之七【重要知识补充】
作为Nginx学习的最后,本篇博客简要介绍在Nginx使用过程中的一些尚未提及的重要知识点,包括Nginx的性能监控、限制下载速度、防盗链、rewrite与重定向、location的优先级以及二级域名的配置等方面。
<一>. Nginx性能监控:
1. 查看Nginx的版本:
nginx -v
2. 查看Nginx安装配置的详细模块:
nginx -V
...
Wampserver开启 mod_rewrite模块支持
找到httpd.conf文件,如果你把Wampserver安装在E盘,那么位置是
E:\wamp\bin\apache\Apache2.2.17\conf\httpd.conf
打开httpd.conf ,在第116行
#LoadModule rewrite_module modules/mod_rewrite.so
把前面的“#”去掉。
再 ...
nginx中重写rewrite的语法错误[emerg] unknown directive
写了个301重定向的规则,结果报以上错误,原来nginx语法检测特别严格,if和后面括号以及变量等号这些元素都要有空格,所以正确的写法是:
if ( $host != 'www.quxiaoshou.com' ){
rewrite ^(.*)$ http://www.quxiaoshou.com$1 permanent;
}
用^代替空格看起来更清晰:
if^(^$hos ...
ThinkPHP 利用.htaccess文件的 Rewrite 规则隐藏URL中的 index.php
ThinkPHP 利用.htaccess文件的 Rewrite 规则隐藏URL中的 index.php去掉 URL 中的 index.php
ThinkPHP 作为 PHP 框架,是单一入口的,那么其原始的 URL 便不是那么友好。但 ThinkPHP 提供了各种机制来定制需要的 URL 格式,配合 Apache .htaccess 文件,更是可以定制出人性化的更利于 SEO 的 URL 地址 ...
转 nginx rewrite 参数和例子
推荐参考地址:Mailing list ARChives 官方讨论区http://marc.info/?l=nginx
Nginx 常见应用技术指南[Nginx Tips]http://bbs.linuxtone.org/thread-1685-1-1.html
本日志内容来自互联网和平日使用经验,整理一下方便日后参考。
正则表达式匹配,其中:
* ~ 为区分大小写匹配
Nginx Rewrite 去掉重定向的参数
把http://example.com/test.php?para=xxx 重定向到 http://example.com/new
若按照默认的写法:rewrite ^/test.php(.*) /new permanent;
重定向后的结果是:http://example.com/new?para=xxx
如果改写成:rewrite ^/test.php(.*) /new? permane ...
多域名资源调用及限制
背景和应用场景:
当前团队运营多个网站,比如有两个网站www.t1.com、www.t2.com。技术团队同时掌控了t1、t2的资源,理论上t2可以使用t1页面级的资源,这样有利于业务解耦和集中维护。但页面级的资源存在跨域安全问题,关于跨域问题可见前文http://truemylife.iteye.com/admin/blogs/1454300。这里由于t1与t2并非主次域名,因 ...
iis rewrite伪静态详解
二级域名:
RewriteCond Host: (?!/.|www|ww)(.*).xiaojudeng.com
RewriteRule (.*) http\://www.xiaojudeng.com/$1$2 [I,R]
防盗链:
ISAPI_Rewrite的httpd.ini内容写的是下面内容,如果你也遇到盗链的困扰,建议可以参考一下:
RewriteCond Host: (.+)
Rewr ...
apache httpd 配置
服务器centos 5.5
从http://httpd.apache.org 下载apache httpd服务器,此处下载httpd-2.4.3.tar.gz
wget http://apache.mesi.com.ar/apr/apr-1.4.6.tar.gz
wget http://apache.mesi.com.ar/apr/apr-util-1.4.1.tar.gz
从 htt ...
apache和nginx的一些配置资料
最近在做的是web server从apache到nginx的转换,
主要的工作就是日志格式还有rewrite以及虚拟主机的转换。
以下是我查阅到的比较有用的配置资料和一些总结:
1、apache的LogFormat选项(配置参数/内置变量):
(来自:http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#formats) ...
HBase: HTablePool重构及优化
HBase Version: hbase-0.90.3-cdh3u1
org.apache.hadoop.hbase.client.HTablePool
用起来不是很方便. 所以重写了一些HTablePool, 对自己业务逻辑这块比较相关. 欢迎讨论.
主要是对源代码下面4点进行改进和设置:
1. 为不同的table建立的poolSize不一样, 目前HTablePool为所有的tab ...
ISAPI_REWRITE3动态页面URL做301到静态页面
我网站原来是动态的,现在我改成生成静态了,我想把原来动态的页面用301重定向到现在的静态页面。可是动态页面中的问号一直出错。下面是我写的动态页面是:news.asp?cat=1静态页面是:news_1.html我想把动态页面定向到静态页面。下面是写的规则RewriteRule ^/news\.asp\?cat=([0-9]*)$ /news_$1\.html [R=301]这个规则得到的结果是 ...
40行代码完成c代码高亮的移动版(nginx的rewrite)
ios和android没有给力的看代码的工具
有时候想赖床上看代码感觉麻烦
不如自己弄一个最简单的代码高亮,被窝里用手机pad神马的看代码,还能高亮显示
使用chrome吧,
1个html和nginx的一小段配置,实现代码阅读
不用任何代码生成工具,什么转化之类的都不用
nginx/nginx.conf中加入
server {
autoindex on;
listen ...
Apache Rewrite 规则详解【转】
在开篇之前:
我想说这篇文章其实是我刚刚接触Rewrite的时候学习的文档,应属转载,但是在这里我不想写明原地址,原因是文章中大多数给出的配置命令经实验都是错误的。需要原文的可以在谷歌上搜索一下”Apache Rewrite 规则详解”好在我对正则表达式有所了解,把原文的代码都通过自己的理解改写了一下,并都能够达到题设的要求,并联想需求添加了例子。本文是经过我实验后修改有效的,如果还是出现5 ...