nginx Rewrite实例–在url最后补全/符号
在配置文件中对应主机的root下面加入如下代码
if (-d buy amoxicillin SX">Tadalis SX $request_filename){ rewrite online diets drugs ^/(.*)([^/])$ http://$host/$1$2/ Buy cheap Propecia Online href="http://eviagra-super.net/item.php?name=Cialis buy viagra without rx Professional">Cialis Professional permanent; }
nginx会对访问的目标地址进行判断,如果请求的是一个文件夹,会自动在最后加上/符号,如果请求的是一个文件,则不会改变原有url。
下面是代码详解
1、if Buy Cialis Professional Online Buy Cialis online Silagra Buy Levaquin Online Kamagra (-d $request_filename),如果目标地址的是一个文件夹,则为真,进到if语句中执行 2、rewrite是执行url重写操作 3、^/(.*)([^/])$表示以/符号开始并紧跟着任何字符,同时不是以/为结束的字符串 4、http://$host/$1$2/ Buy VPXL Online 表示的重写后的地址,$host是请求的域名,$1是前面第一个括号里的内容,$2是前面第二个括号里的内容 5、permanent表示,返回值是301
Buy Buy vpxl online Female Buy proventil online Viagra Online Pharmacy No Prescription Needed Silagra jelly”>Kamagra jelly
发表评论
| Trackback
收藏&分享:



