Htaccess文件的RewriteRule语句中,$1(美元符号后跟数字)是什么意思?有何含义或作用?

我们知道,.htaccess是Apache(阿帕奇)web服务器上一个非常强大的管理工具,它能帮我们用简单的命令语句轻松实现许多高级的控制。而url重写,就是它所提供的一个实用功能。在该功能中,有一个名为RewriteRule的命令,许多人对它的$1(或$2,$3)这种参数的意思都不太明白,今天经|验|宝(Jingyanpal-com)就给大家做个快速介绍。

首先说一下,RewriteRule语句的功能主要是对url的重写确定规则。这里的rewrite,意思就是:重写(改写)。而rule,中文意思是:规则。它的语法格式是:

版权声明:如无特别说明,本站所有文章均由经验宝(Jingyanpal.com)原创。本站欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。
RewriteRule <特征> <替换>

而常令人感到疑惑不解的参数$1(格式为:美元符号后面跟一个数字,还可以是:$2, $3, $4等等),常出现在<替换>的内容中,Apache官方文档称其为变量(variable)。它其实代表的是:在<特征>部分出现的用括号包围的正则表达式(regex)所匹配到的内容。如果<特征>部分有1个用括号包围的正则表达式,则可以在<替换>部分用$1表示,出现第2个这样的表达式,则用$2表示,以此类推。

比如这个语句:

RewriteRule ^id(.*) /showdetail/$1.html [R=301]

上面的语句中,$1代表的就是(.*)部分所匹配的内容。


注:本文由经验宝(Jingyanpal.com)原创,最后更新时间为:2022年2月24日 9:55:47 AM。未经授权,严禁转载。

如何快速检测一家网站是否安全、可靠,有没有木马或病毒? (通过在线工具轻松实现)

互联网上存在大量实用、有价值的资源,比如:视频、图片、电子书、音乐、各类知识和信息等,这些资源丰富了我们的工作生活,给我们提供了极大的便利,但同时,也带来了潜在的风险。比如有一些网站可能会隐藏有恶意代码,或者某些网站不幸遭受到了网络攻击,被人挂了木马并危害网站用户等等。那么如何能快速鉴别一家网站是否安全可靠,值得信任,并可以放心的访问呢?下面经验宝(Jingyanpal-com)给大家介绍一个超级简单的工具/方法。

一般来说,提到网络使用的安全,大家首先想到的是VPN上网服务(比如:顶级大厂NordVPNExpressVPN等等),或是杀毒软件。没错,它们确实能为我们提供安全方法,但VPN最主要的功能是保护我们(个人或企业)的上网数据和个人隐私不被窃取,而杀毒软件往往是在我们下载软件后进行检测,看看文件中是否藏匿有病毒。所谓术业有专攻,对于某个网站是否安全可信,有没有潜在风险,VPN和杀毒软件其实并不太擅长。

这时我们就可以借助一些知名、老牌的网站安全检测工具或服务,比如经/验/宝/今天要介绍的:Trend Micro(中文名:趋势科技)。Trend Micro早在1988年就成立了,是受到IT业界认可的老牌互联网安全厂商。Trend Micro专门提供了一个免费的在线网站安全检测工具:Site Safety Center(网址为:https://global.sitesafety.trendmicro.com/),如果你对某个网站的安全性、可靠性存疑,就可以通过该工具快速检测。

版权声明:如无特别说明,本站所有文章均由经验宝(Jingyanpal.com)原创。本站欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

使用方法很简单,你只需点击上面的网址链接,访问到该工具的入口页面,在“Is it safe?”(它是否安全?)标题下面的空白框中输入待查询的网站地址,点击:check now(马上检测)红色按钮。稍等片刻,该工具就会给出网站的安全检测结果,一般会有几种可能性:safe(安全),dangerous(危险),suspicious(可疑),untested(未被测试过)。

举个例子,如果你输入本站(经验宝)的网址:Jingyanpal.com,安全检测工具的结果会显示:Safe: The latest tests indicate that this URL contains no malicious software and shows no signs of phishing.(安全:最新测试表明此网址不包含恶意软件,也没有显示出网络钓鱼的迹象。)这说明经验宝是一个安全、可靠的网站,可以放心访问。

值得指出的是,如果你得到的结果是:untested,说明该网址是第一次被系统识别到,还没有进行过任何检测,系统会对其进行检查,但可能需要一段时间才会显示结果。如果测试结果显示:dangerous,suspicious,则需要引起警惕,尽量避免此类站点,或者在确保有充分的安全防护措施的情况下,才可以进行访问。

===

(1)2022年3月16日更新:

除了前面介绍的趋势科技的在线网站安全检测服务,近期经验宝还发现并测试了另一家可以检测网站是否安全可靠的服务:VirusTotal,该服务的官网是:Virustotal.com,它用来检测网站安全的服务入口地址在这个页面。VirusTotal官网的全球排名目前约为:1,200左右,是一家非常受欢迎的热门站点。VirusTotal的检测是实时进行的,所以不会出现有的站点无法提供检测结果的情况。VirusTotal的网站安全检测服务可以无需注册就免费使用,非常方便。


注:本文由经验宝(Jingyanpal.com)原创,最后更新时间为:2022年3月16日 8:41:43 AM。未经授权,严禁转载。

思科(Cisco)路由器配置、查看OSPF路由协议的几个常用命令(2023年更新)

OSPF(Open Shortest Path First,开放最短路径优先)是一个强大、灵活的路由协议,它比较适合企业内甚至是跨企业间的大型、复杂网络。尽管思科(Cisco)路由器能提供对OSPF的良好支持,但是不少的朋友对其相关配置命令不是很了解。下面经验宝(Jingyanpal .com )给大家简要分享配置、查看OSPF会用到的几个基础且重要的命令。(注:以下内容2023年适用)

虽然OSPF的实现机制比较复杂,但是配置起来倒也不是很难,只需几个简单的命令就可以快速让OSPF开始运行。这些命令包括:(1)router ospf [进程id]。这个命令在路由器上开启ospf协议的进程,进程的id可以自行指定。(2)network [ip地址] [通配符掩码] area [区域id]。这个命令在指定的端口上运行ospf。[ip地址]用来指定具体的端口;[区域id]用于指定端口所属区域的id号。(3)show ip route ospf,通过这个命令可以显示路由器的路由表中通过ospf协议学习到的路由。(4)show ip protocol,显示路由器上当前运行的所有路由协议,如果配置了opsf,也会在这里显示。(5)show ip ospf,显示ospf协议的配置情况,包括端口、区域,以及协议包的发送情况。

版权声明:如无特别说明,本站所有文章均由经验宝(Jingyanpal.com)原创。本站欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

以上只是与OSPF配置有关的一些常用核心命令,大家如需了解更多复杂的配置,可以进一步参考思科的IOS相关配置手册。


注:本文由经验宝(Jingyanpal.com)原创,最后更新时间为:2023年4月12日 7:20:54 PM。未经授权,严禁转载。

SOCKS,SOCKS5这两个代理协议的英文全称是什么?它们的功能和VPN一样吗?

经常使用互联网和VPN服务的小伙伴们,可能会不时地接触到SOCKS,以及SOCKS5这两个颇显高深的IT术语,但是对于它们的具体含义和功能却不甚了解。今天的文章中,经验宝【Jingyanpal .com】给大家快速解析:SOCKS,SOCKS5这两个代理协议的英文全称是什么?它们的功能和VPN一样吗?

SOCKS,SOCKS5,它们都是一种网络协议的称谓。其中,SOCKS,它的英文全称是:SOCKetS。而sockets,在计算机和网络语境下,指的是“套接字”。套接字是个软件结构,其作用主要是运行在计算机设备上,为本端和对端设备的数据收发功能提供端接。也有观点认为,SOCKS代表的是:secure sockets(安全套接字)。SOCKS5,则是SOCKS协议的第5个版本。

接下来我们经*验*宝*/Jingyanpal. com快速介绍一下SOCKS,SOCKS5的功能。简单说,这两个协议的主要作用是为用户访问网络服务提供代理服务。举个例子:假如用户C要访问服务器A,但是因为某些技术原因,无法直接访问A,就可以通过在A和C之间运行SOCKS,或SOCKS5的服务器B,通过服务器B来简介访问A。其数据流走向是:C==>B==>A。

版权声明:如无特别说明,本站所有文章均由经验宝(Jingyanpal.com)原创。本站欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

SOCKS和SOCKS5协议,本质上都是一种代理,它们可以帮助用户访问到原本难以直连的内容,从这一点来看,它们的功能和VPN比较类似。但是SOCKS、SOCKS5并不对网络链路提供全程加密,而VPN则是对进出计算机设备的全部流量提供端到端的加密。经-验-宝-Jingyanpal.c om认为,从代理速度的角度看,SOCKS/SOCKS5要比VPN快。但从安全性、匿名性角度来看,VPN要明显优于SOCKS/SOCKS5。

参考链接:

SOCKS协议介绍(维基百科)

SOCKS5协议介绍(百度百科)


注:本文由经验宝(Jingyanpal.com)原创,最后更新时间为:2021年6月30日 10:05:58 AM。未经授权,严禁转载。

分享一些中国香港本地的DNS IP地址(可以支持ping时延测试)| 2022年更新

有时出于各种原因,我们可能需要使用到香港的一些本地DNS IP地址,比如:香港本地的网友如果使用香港境内的DNS,进行DNS查询时理论上速度就会更快一些。有时,我们为了测试香港网络的连通性,或者是网络时延(响应速度),也可能会Ping这些香港IP。

本文中,经验宝搜集整理了一些公开的香港本地DNS服务器的IP地址,且它们都可以支持ping命令的响应。截至2022年6月7日,下面是具体的香港IP地址及其所属的AS号码:

版权声明:如无特别说明,本站所有文章均由经验宝(Jingyanpal.com)原创。本站欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。
  • 117.18.119.42(AS号码:7540)
  • 223.197.254.24(AS号码:4760)
  • 202.14.67.4(AS号码:2706)
  • 202.14.67.14(AS号码:2706)
  • 61.93.207.118(AS号码:9269)
  • 101.78.189.210(AS号码:9381)

以上香港本地IP地址我们都做了相关测试,是可以ping通的。如果大家希望测试从不同国家服务器ping这些地址的速度和响应情况,也可以使用安全可靠的VPN服务实现。目前好用的几家顶流VPN服务商包括:NordVPNExpressVPNPureVPN等。经验宝会不定期对这个清单进行补充、更新,欢迎大家关注本页面。


注:本文由经验宝(Jingyanpal.com)原创,最后更新时间为:2022年6月07日 10:45:46 PM。未经授权,严禁转载。