展开

关键词

nginx rewrite 跨域

flag 有四种参数可以选择: last 处理后续 rewrite 指令集,然后对当前重写的新 URI 在 rewrite 指令集上重新查找。 break 处理后续 rewrite 指令集,并不再重新查找,但是当前location 内剩余非 rewrite 语句和 location 外的 非rewrite 语句可以执行。 只有后面的正则表达式没有匹配到时,这一条才会采用这一条 [ configuration CC ] } location ^~ /images/ { # 匹配任何以 /images/ 开头的地址,匹配符合以后,往下搜索正则 -> configuration D 匹配到F,往下匹配到D,往下 /images/abc/def -> config D 最长匹配到G,往下匹配D,往下 你可以看到 任何以/images /开头的都会匹配到D并,FG写在这里是没有任何意义的,H是永远轮不到的,这里只是为了说明匹配顺序 /documents/document.html -> config C 匹配到C,往下没有任何匹配

57310

【译】滥用div! HTML语义化介绍

DIVS该(滥用)了 我们喜欢(使用)

复制代码 我已经看过(并且使用过)这种模式很久了,以这种方式构造文档非常有意义,既可以读取HTML,又可以更加简单地在CSS中设置页面样式。 在继续之前,我们暂下并查看上面的示例。 这些绝不是HTML中唯一的语义元素。有很多其它元素可以帮助你标记和构建你的文本内容,嵌入媒体资源等等。如果你喜欢这个并且希望深入挖掘,这里有一些(标签)可以查看下。 就像我说的,当你开始阅读HTML规范时,很难下来。它是种非常丰富的语言,我认为人们经常会低估这种语言。

38520
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    .htaccess 文件使用手册

    通过 htaccess 文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻特定的用户或者目录的访问、禁目录列表、配置默认文档等功能。 #启用 mod_rewrite 引擎 RewriteBase / #设置目录重写的基准URL为 / RewriteRule ^index\.php$ - [L] #如果请求路径是 index.php,重写操作 ErrorDocument 401 /error_pages/401.html ErrorDocument 403 /error_pages/403.html ErrorDocument 404 /error_pages /404.html ErrorDocument 500 /error_pages/500.html 设置重定向 #从 old_dir 目录重定向到 new_dir 目录 Redirect /old_dir IndexIgnore * #仅不显示 .zip/.jpg/.gif 格式的文件 IndexIgnore *.zip *.jpg *.gif   设置文件夹首页 #防显示文件夹列表,当访问文件夹时,服务器查找

    64430

    .htaccess 文件使用手册

    通过 htaccess 文件,可以帮我们实现:网页 301 重定向、自定义 404 错误页面、改变文件扩展名、允许/阻特定的用户或者目录的访问、禁目录列表、配置默认文档等功能。 启用 mod_rewrite 引擎 RewriteBase / #设置目录重写的基准 URL 为 / RewriteRule ^index\.php$ - [L] #如果请求路径是 index.php,重写操作 ErrorDocument 401 /error_pages/401.html ErrorDocument 403 /error_pages/403.html ErrorDocument 404 /error_pages /404.html ErrorDocument 500 /error_pages/500.html 设置重定向 #从 old_dir 目录重定向到 new_dir 目录 Redirect /old_dir * #仅不显示 .zip/.jpg/.gif 格式的文件 IndexIgnore *.zip *.jpg *.gif 设置文件夹首页 #防显示文件夹列表,当访问文件夹时,服务器查找 index.html

    87840

    WordPress || .htaccess 文件使用手册

    通过 htaccess 文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻特定的用户或者目录的访问、禁目录列表、配置默认文档等功能。 #启用 mod_rewrite 引擎 RewriteBase / #设置目录重写的基准URL为 / RewriteRule ^index\.php$ - [L] #如果请求路径是 index.php,重写操作 ErrorDocument 401 /error_pages/401.html ErrorDocument 403 /error_pages/403.html ErrorDocument 404 /error_pages /404.html ErrorDocument 500 /error_pages/500.html 设置重定向 #从 old_dir 目录重定向到 new_dir 目录 Redirect /old_dir * #仅不显示 .zip/.jpg/.gif 格式的文件 IndexIgnore *.zip *.jpg *.gif 设置文件夹首页 #防显示文件夹列表,当访问文件夹时,服务器查找 index.html

    30710

    事件冒泡和传播

    DOCTYPE html> <html> <head> <meta charset="utf-8"> <link href=". 否则为事件传播 冒泡为上,事件传播为下,事件传播优于事件冒泡 [15.<em>gif</em>] 可以明确的知道,此时为false为冒泡,即全部向上传播,这个比较简单不在阐述 阻<em>止</em>进一步冒泡 // 获取元素 var div1 你点击的是文字"); }, false); js如上,在div2内部使用event.stopPropagation()阻进一步冒泡 结果如下 [16.gif] 可以看到明显的被阻挡 传播 传播方向更冒泡相反 ,为向下,且传播优先于冒泡 并且事件先进行向上传,直到遇到设置为冒泡的元素的时候,向上传,开始进行从上到下的捕获,先最外层捕获,然后逐层捕获,直到完成。 你点击的是文字"); }, true); 演示 [18.gif] ps: 最近在写gitchat 有点慢 [18.gif]

    33660

    nginx的location、rewrite玩法详解

    只有后面的正则表达式没有匹配到时,这一条才会采用这一条 [ configuration CC ] } location ^~ /images/ { # 匹配任何以 /images/ 开头的地址,匹配符合以后,往下搜索正则 -> configuration D 匹配到F,往下匹配到D,往下 /images/abc/def -> config D 最长匹配到G,往下匹配D,往下 你可以看到 任何以/images/开头的都会匹配到 D并,FG写在这里是没有任何意义的,H是永远轮不到的,这里只是为了说明匹配顺序 /documents/document.html -> config C 匹配到C,往下没有任何匹配,采用C /documents 2.1 flag标志位 last : 相当于Apache的[L]标记,表示完成rewrite break : 执行当前虚拟主机的后续rewrite指令集 redirect : 返回302临时重定向, 这里的break也是rewrite检查 if ($args ~ post=140){ rewrite ^ http://example.com/ permanent; } //如果query

    21030

    setInterval

    7641

    Nginx配置中Location语法详解

    当有匹配成功时候,匹配,按当前匹配规则处理请求。 注意规则匹配到则执行匹配 2、举例 设置缓存 location ~* \. (js|css|jpg|jpeg|gif|png|swf)$ { if (-f $request_filename) { expires 1h; break; } } 禁访问txt和doc (gif|jpg|swf)$ { valid_referers none blocked demo.0377joyous.com 0377joyous.com;#命令语法参考http://nginx.org ,http://0377joyous.com/test/test.php $document_uri:文档地址/test/test.php $document_root:文档目录/var/www/html $request_filename:文件路径,/var/www/html/test/test.php 备注: 1)匹配要看先后顺序 2)注意优先级 3)注意变量条件 4)命中跳转(小心死循环

    52480

    九宫格抽奖

    divNum = document.getElementsByClassName('num'); var startBtn = document.getElementById("start"); //位置 ,因为先++,所以位置是加1 var stopPosition = 8; var divList = []; var arr = [0, 1, 2, 5, 8, 7, 6, "; var roundNum = 0;//转了多少个之后,可以看成除以8之后的圈 var currentIndex = 0;//当前选中 speedFun(500); = 500){ speed += 50; }else{ //速度达到500,如果设置选中位置跟当前选中相同就 if(currentIndex 另一种思路也可以用计时器 setTimeout(function () { speedFun(speed); }, speed) } } //之后要中奖还是不中奖函数

    75120

    理解NGINX的重写break和last,以及location匹配规

    -e $request_filename) { rewrite /[ac]\d+\.html /index/index/home last; rewrite ^/admin$ /admin/login s=$1 last; break; }            autoindex  off;         } 1.break在重写语句后会后续的重写规则:rewrite ^(.*)$ s=$1 last; break;   只会本location的重写规则。会用重写后的url执行其他的location 3.last会用重写后的url重新匹配所有的重写规则。 [ configuration C ] } location ^~ /images/ { # 匹配所有以 /images/ 开头的表达式,如果匹配成功,则匹配查找。 (gif|jpg|jpeg)$ { # 匹配所有以 gif jpg jpeg结尾的请求。

    41440

    jQuery 图片轮播的代码分离

    html代码,以及对应的css代码:

    利用正则批量清理Teleport UltraPro冗余代码

    清除 tppabs 标签: html文件中: 查找: \btppabs="h[^"]*" 替换:(空) 注意:\btppabs="h[^"]*" 前面有一个空格。 CSS文件中的图片链接(以gif图片为例): 查找: tpa=http://[^\s]*.gif 替换:(空) 注意:tpa=http://[^\s]*.gif 前面也有一个空格。 href="javascript:if(confirm('http://www.xxxxx.com/ \n\n 该文件无法用 Teleport Ultra 下载,因为 不可用,或放弃了下载,或项目即将

    41200

    mysql命令 mysql服务命令

    如果没有将mysql注册为系统服务,那么我们可以使用MySQL为我们提供的一些工具来开启,关闭,重启mysql。当然,mysql服务脚本对mysql的操作也是调...

    9.7K40

    Nginx http相关常用配置总结

    如果找到精确匹配URI的location,则查找,这样在某些情况下,可以加速请求处理速度。这样的location显然不支持包含嵌套location。 192.168.1.102:8080/documents/1.jpg,执行配置E 总结: = prefix_match_string 表示要求URI和prefix_match_string精确匹配,如果匹配成功,则搜索并用当前 (gif|jpg|png|html|js|css|zip|ico|json)$ { root /data/Platform/; //如果找不到请求文件,则转发请求到10.202.95.86:8080 if flag可选参数值如下: last 当前指令集,并为改变都的URI开启一轮新的匹配。 ngx_http_rewrite_module directives and starts a search for a new location matching the changed URI;) break 后续指令的处理

    28220

    复用

    文章起源于我对于模块化、微服务、Serverless 以及单体应用几种不同的架构模式的思考。而这其中的一个原因就是:人们经常从一个极端走另外一个极端。既然单体不...

    20440

    css3过渡

    src="https://melovemingming-1253878077.cos.ap-chengdu.myqcloud.com/blog-image%2F2018%2F08%2F09%2F11.gif DOCTYPE html> <html> <head> <meta charset="utf-8"> <link rel="stylesheet" href=". DOCTYPE <em>html</em>> <<em>html</em>> <head> <meta charset="utf-8"> <link rel="stylesheet" href=". cos.ap-chengdu.myqcloud.com/blog-image%2F2018%2F08%2F09%2F14.png"> p0和p1为起点和终点,其中p0和p1两个值都是固定的分别为(0,0)和(1, 1)这是两个起始值和终值 1253878077.cos.ap-chengdu.myqcloud.com/blog-image%2F2018%2F08%2F09%2F21.png"> 动画开始缓慢,然后逐渐加速直到结束,此时它突然

    37650

    Nginx Location

    然后正则表达式的匹配查询开始,匹配查询的第一个正则表达式找到后会搜索,如果没有找到正则表达式,将使用字符串的搜索结果。 即使没有“=”和“^~”标记,精确的匹配location在找到后同样会查询。 2. 匹配顺序 前缀“=”表示精确匹配查询,如果找到立即查询。 使用标准字符串,如果匹配到使用“^~”前缀则查询。 正则表达式按照他们在配置文件中定义的顺序。 如果第三条产生一个匹配,这个匹配将被使用,否则将使用第二条的匹配。 3. [ configuration B ] } location ^~ /images/ { # 匹配任何以 /images/ 开始的查询并且搜索,不检查正则表达式。 (gif|jpg|jpeg)$ { # 匹配任何以gif, jpg, or jpeg结尾的文件,但是所有 /images/ 目录的请求将在Configuration C中处理。

    26710

    nginx的location优先级

    在nginx配置文件中,location主要有这几种形式: 正则匹配 location ~ /abc { } 不区分大小写的正则匹配 location ~* /abc { } 匹配路径的前缀,如果找到搜索 只有后面的正则表达式没有匹配到时,这一条才会采用这一条 [ configuration CC ] } location ^~ /images/ { # 匹配任何以 /images/ 开头的地址,匹配符合以后,往下搜索正则 (gif|jpg|jpeg)$ { # 匹配所有以 gif,jpg或jpeg 结尾的请求 # 然而,所有请求 /images/ 下的图片会被 config D 处理,因为 ^~ 到达不了这一条正则 [ [configuration CB] } location ~ /documents/abc { [ configuration CC ] } 当访问的url为/documents/abc/1.html (gif|jpg|jpeg)$ { [ configuration E ] } location ~ /images/abc/ { [ configuration H ] } 当访问的链接为/images

    4K81

    相关产品

    • 文档服务

      文档服务

      文档服务(DS)由腾讯云数据万象提供,支持多种类型的文件生成图片或 html 格式的预览,可以解决文档内容的页面展示问题,满足多端的文档在线浏览需求。同时,还提供文本隐私筛查能力,可以有效识别文本中的身份证号、手机号等敏感数据,满足数据可用性和隐私保护的各种要求。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券