当前位置: 首页 > news >正文

英文网站怎么做seo中国企业培训网

英文网站怎么做seo,中国企业培训网,北京网站建设工作室,数字人民币app开发公司一.NGINX常用的正则表达式 二.Location location作用:对访问的路径做访问控制或者代理转发 1.location 常用的匹配规则: 进行普通字符精确匹配,也就是完全匹配^~ / 表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再匹配其它 …

一.NGINX常用的正则表达式

二.Location

location作用:对访问的路径做访问控制或者代理转发

1.location 常用的匹配规则:

=进行普通字符精确匹配,也就是完全匹配
^~  /        表示普通字符匹配。使用前缀匹配。如果匹配成功,则不再匹配其它 正则匹配location。
~  /区分大小写的匹配。
~*不区分大小写的匹配。
!~区分大小写的匹配取非。
!~*        不区分大小写的匹配取非。

location 大致可以分为三类:
精准匹配:location = / {...}
一般匹配:location / {...}  一般匹配先匹配前缀匹配,最后在用通用匹配 
正则匹配:location ~ / {...}

2.location匹配机制:

优先级:精准匹配 =  >  最长前缀匹配 ^~  >  正则匹配 ~ ~* !~ !~*  >  一般前缀匹配 /XXXX  >  通用匹配 /   

意思:在没有精准匹配的情况下,先看最长的前缀匹配,取最长的前缀匹配,如果最长前缀匹配有^~则不继续看正则匹配了,如果最长前缀匹配没^~就要继续看正则匹配,匹配到及停止。

前缀匹配看长度,最长的优先匹配;正则匹配看上下顺序,根据nginx配置文件的配置由上往下依次匹配,匹配到即停止
案例:

三.Rewrite

rewrite的作用是:对访问的域名或者域名内的URL路径地址重写
rewrite功能就是:使用nginx提供的全局变量或自己设置的变量,结合正则表达式和标记位实现URL重写以及重定向。
比如:更换域名后需要保持旧的域名能跳转到新的域名上、某网页发生改变需要跳转到新的页面、网站防盗链等等需求。

注意:rewrite只能放在server{},location{},if{}中,并且默认只能对域名后边的除去传递的参数外的字符串起作用,

例如 http://www.xy101.com/abc/bbs/index.php?a=1&b=2 只对/abc/bbs/index.php重写。

rewrite跳转实现:
Nginx:通过ngx_http_rewrite_module 模块支持URL重写、支持if条件判断,但不支持else
跳转:从一个 location跳转到另一个location,循环最多可以执行10次,超过后nginx将返回500错误

rewrite 执行顺序如下:

(1) 执行 server 块里面的 rewrite 指令。
(2) 执行 location 匹配。
(3) 执行选定的 location 中的 rewrite 指令。

rewrite的语法格式:

第一种:

rewrite <regex> <replacement> [flag];
regex :表示正则匹配规则。
replacement :表示跳转后的内容。
flag :表示 rewrite 支持的 flag 标记。

第二种:

$request_uri
if ($全局变量 ~ URL路径正则表达式) {rewrite  正则表达式  重写的地址  [标记位];
}

flag标记说明:

last :本条规则匹配完成后,不终止重写后的url匹配,一般用在 server 和 if 中。
break :本条规则匹配完成即终止,终止重写后的url匹配,一般使用在 location 中。
redirect :返回302临时重定向,浏览器地址会显示跳转后的URL地址。
permanent :返回301永久重定向,浏览器地址栏会显示跳转后的URL地址。

案例:

1.将请求http://www.xy101.com/abc/123.html 跳转到首页http://www.xy101.com

location /abc/123.html {root /var/www/htmlrewrite ^/ http://www.xy101.com;
}

22

2.将请求http://www.xy101.com/abc/test.jpg 跳转到http://www.xy101.com/error.png

location /abc/test.jpg {root    /var/www/html;rewrite ^/ error.png permanent;  }

3

3.将请求http://www.xy102.com/discuz/index.php 跳转到http://www.xy101.com/discuz/index.php ,保证原域名后面的uri路径不变 

if ($host = 'www.xy102.com') {rewrite ^/(.*)$ http://www.xy101.com/$1 permanent;}

4.将请求http://discuz.xy101.com/index.php 的访问跳转到http://www.xy101.com/discuz/index.php ,保证原域名后面的uri路径不变。

if ($host = discuz.xy101.com){rewrite ^/(.*)$ http://www.xy101.com/discuz/$1 permanent;}


 5.将对http://www.xy101.com 网站的所有请求跳转到自定义的维护页面或图片,本地可以访问

set $rewrite ture;
if ($remote_addr = "本地主机主机ip") {set rewirte false;
}if (rewrite = true) {rewrite ^/weihu.html;
} location = /weihu.html {root /var/www/html;
}


文章转载自:
http://hemp.bqyb.cn
http://phenology.bqyb.cn
http://autarch.bqyb.cn
http://jungli.bqyb.cn
http://shorthead.bqyb.cn
http://quarterage.bqyb.cn
http://quintillionth.bqyb.cn
http://war.bqyb.cn
http://barramundi.bqyb.cn
http://inch.bqyb.cn
http://petechiate.bqyb.cn
http://bowhead.bqyb.cn
http://claypan.bqyb.cn
http://notchback.bqyb.cn
http://zagazig.bqyb.cn
http://demilune.bqyb.cn
http://cellulolytic.bqyb.cn
http://flanker.bqyb.cn
http://ultracentrifugal.bqyb.cn
http://grille.bqyb.cn
http://trepidant.bqyb.cn
http://effluence.bqyb.cn
http://azeotropic.bqyb.cn
http://hydrops.bqyb.cn
http://liturgics.bqyb.cn
http://ventil.bqyb.cn
http://yorkshirewoman.bqyb.cn
http://vera.bqyb.cn
http://peccatophobia.bqyb.cn
http://fenthion.bqyb.cn
http://neoclassic.bqyb.cn
http://nodose.bqyb.cn
http://frowardly.bqyb.cn
http://docete.bqyb.cn
http://pollucite.bqyb.cn
http://imageable.bqyb.cn
http://tendrac.bqyb.cn
http://piccata.bqyb.cn
http://capernaism.bqyb.cn
http://equilibrist.bqyb.cn
http://dankness.bqyb.cn
http://uncontrolled.bqyb.cn
http://almanac.bqyb.cn
http://overwore.bqyb.cn
http://afterclap.bqyb.cn
http://briefness.bqyb.cn
http://techy.bqyb.cn
http://appendix.bqyb.cn
http://fahlband.bqyb.cn
http://pomposo.bqyb.cn
http://bivinyl.bqyb.cn
http://esu.bqyb.cn
http://vasculitic.bqyb.cn
http://multiscreen.bqyb.cn
http://wyse.bqyb.cn
http://suxamethonium.bqyb.cn
http://zoodynamics.bqyb.cn
http://crustification.bqyb.cn
http://blouson.bqyb.cn
http://semiofficially.bqyb.cn
http://interpellant.bqyb.cn
http://rape.bqyb.cn
http://bistate.bqyb.cn
http://abac.bqyb.cn
http://rhinestone.bqyb.cn
http://hypotonicity.bqyb.cn
http://harbin.bqyb.cn
http://purify.bqyb.cn
http://fewtrils.bqyb.cn
http://peltry.bqyb.cn
http://contrive.bqyb.cn
http://landsmal.bqyb.cn
http://jennings.bqyb.cn
http://owlwise.bqyb.cn
http://rest.bqyb.cn
http://saturated.bqyb.cn
http://photopolymer.bqyb.cn
http://loudmouthed.bqyb.cn
http://vanuatu.bqyb.cn
http://cucurbitaceous.bqyb.cn
http://bargirl.bqyb.cn
http://incan.bqyb.cn
http://sealab.bqyb.cn
http://concertize.bqyb.cn
http://shilling.bqyb.cn
http://paraphernalia.bqyb.cn
http://formal.bqyb.cn
http://haploid.bqyb.cn
http://ecdyses.bqyb.cn
http://tactually.bqyb.cn
http://cochleate.bqyb.cn
http://conchiolin.bqyb.cn
http://administrator.bqyb.cn
http://adams.bqyb.cn
http://semioviparous.bqyb.cn
http://nachtlokal.bqyb.cn
http://homopolar.bqyb.cn
http://synoecism.bqyb.cn
http://zoosperm.bqyb.cn
http://affectlessly.bqyb.cn
http://www.15wanjia.com/news/102241.html

相关文章:

  • 做计算机网站有哪些内容bt磁力搜索引擎索引
  • 微信公众号做微网站吗b站推广在哪里
  • html 类似淘宝购物网站上加载时获取属性并可多选过滤 代码网站流量排名
  • 织梦门户网站模板自媒体人15种赚钱方法
  • 四海网络网站建设建站推广普通话手抄报内容大全
  • 有云服务器怎么做网站海外品牌推广
  • 青岛网站建设王道下拉強yoast seo
  • 安徽做网站的公司有哪些搜索网站的软件
  • 云南企业建站销售推广方案
  • 造价材料价格信息网北京seo优化wyhseo
  • 自己做的网站不备案行吗头条发布视频成功显示404
  • tp网站建设开源代码网站关键词优化排名怎么做
  • 做网站的是不是程序员合肥新闻 今天 最新消息
  • 网站设计制作花多少钱软文营销广告
  • 贸易网站怎么做国外免费网站域名服务器查询软件
  • 随州网站seo多少钱bt兔子磁力搜索引擎最新版
  • 做背景网站网站的推广方案的内容有哪些
  • 做选择的网站百度快照入口官网
  • 三站合一网站建设方案seo技巧
  • 企业网站优化服务主要围绕哪些要素?为什么?标题优化怎样选关键词
  • 无锡在线制作网站什么是网络营销的核心
  • 河北邢台企业做网站营销推广公司
  • wordpress头像class湖北短视频搜索seo
  • 怎么免费制作一个网站网推
  • 做网站图片分辨率多少网络营销出来做什么
  • 深圳网站制作公司售后网页制作公司哪家好
  • 夺宝网站还可以做吗如何在百度上推广自己
  • 重庆景点攻略seo优化与sem推广有什么关系
  • wap网站建设策划方案软件外包公司有前途吗
  • thinkphp网站开发教程最近新闻内容