<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>JXLOG</title><link>https://www.jxlog.com/article/</link><description>Good Luck To You!</description><item><title>8月11日星期一，农历闰六月十八，工作愉快，平安喜乐</title><link>https://www.jxlog.com/article/post/2290.html</link><description>&lt;p&gt;8月11日星期一，农历闰六月十八，工作愉快，平安喜乐&lt;/p&gt;&lt;p&gt;1、水利部维持甘肃等地洪水防御Ⅳ级应急响应，重点监测饮用水安全&lt;/p&gt;&lt;p&gt;2、杭州警方通报“某演出场所发生猥亵事件”：嫌疑人被刑拘&lt;/p&gt;&lt;p&gt;3、纪念中国人民抗日战争暨世界反法西斯战争胜利80周年大会第一次综合演练圆满结束&lt;/p&gt;&lt;p&gt;4、省级橙色预警！湖北局地今日有大暴雨&lt;/p&gt;&lt;p&gt;5、广东一周新增1387例基孔肯雅热本地病例，佛山疫情快速上涨势头初步遏制&lt;/p&gt;&lt;p&gt;6、湖南岳阳对肖某良因网上发表评论被行政拘留一案启动调查程序&lt;/p&gt;&lt;p&gt;7、全国首个低于煤炭标杆电价的海上风电竞配项目有新进展，年内全容量并网发电&lt;/p&gt;&lt;p&gt;8、《绿水青山绘就美丽画卷——生态文明建设的中国创新与世界意义》智库报告发布&lt;/p&gt;&lt;p&gt;9、有人带铲子在乌兰察布一景区挖“玛瑙和黄金”，官方：严禁挖掘行为&lt;/p&gt;&lt;p&gt;10、西安警方通报“宝妈带娃遛弯遭多人打配合偷走手机”：嫌疑人已抓获&lt;/p&gt;&lt;p&gt;11、山东青岛通报民宿领域典型案例：虚构原价，制造大幅优惠假象&lt;/p&gt;&lt;h2&gt;天天成语&lt;/h2&gt;&lt;p&gt;衣锦荣归(yì jǐn róng guī)&lt;/p&gt;&lt;p&gt;释义：旧指富贵以后回到故乡。含有向乡里夸耀的意思。&lt;/p&gt;&lt;p&gt;出处：《旧唐书·姜暮传》：“衣锦还乡，古人所尚。今以本州相授，用答元功。”&lt;/p&gt;&lt;h2&gt;每日一语&lt;/h2&gt;&lt;p&gt;最恶劣的事态总有一天告一段落，或者逐渐恢复原状。  —— 莎士比亚&lt;/p&gt;</description><pubDate>Mon, 11 Aug 2025 05:00:01 +0800</pubDate></item><item><title>12月20日星期五，农历冬月二十，工作愉快，平安喜乐</title><link>https://www.jxlog.com/article/post/2289.html</link><description>&lt;p&gt;12月20日星期五，农历冬月二十，工作愉快，平安喜乐&lt;/p&gt;&lt;p&gt;1、人类首份月背古磁场信息！嫦娥六号月球样品最新研究成果发布&lt;/p&gt;&lt;p&gt;2、上海市国资委优化监管企业分类监管；《金融产品网络营销管理办法》或发布&lt;/p&gt;&lt;p&gt;3、合资汽车公司销量普遍下滑，东风系品牌尤为明显&lt;/p&gt;&lt;p&gt;4、爱尔眼科医生诉艾芬诽谤案二审：缺乏罪证，维持不予受理裁定&lt;/p&gt;&lt;p&gt;5、成都一钢材市场多家商户称遭遇诈骗，警方：已立案侦查&lt;/p&gt;&lt;p&gt;6、消费的冷风也吹到了瑞幸和喜茶的纸杯吸管供应商&lt;/p&gt;&lt;p&gt;7、滕王阁景区元旦将崭新迎客，今年前11个月旅游综合收入过亿&lt;/p&gt;&lt;p&gt;8、超900亿元，中东石油巨头成功要约收购德国化工公司科思创&lt;/p&gt;&lt;p&gt;9、中印边界问题特别代表会晤取得6点共识；美联储宣布降息25个基点&lt;/p&gt;&lt;p&gt;10、反不正当竞争法修订拟初审：强化商业贿赂治理，规制数据算法&lt;/p&gt;&lt;p&gt;11、2025年起一批新规开始实施，事关休假、延迟退休&lt;/p&gt;&lt;p&gt;12、上海：支持用人单位设置“生育友好岗”，实行弹性工作制&lt;/p&gt;&lt;h2&gt;天天成语&lt;/h2&gt;&lt;p&gt;不言而信(bù yán ér xìn)&lt;/p&gt;&lt;p&gt;释义：旧指君子不用说什么就能得到别人的信任。形容有崇高的威望。&lt;/p&gt;&lt;p&gt;出处：《庄子·田子方》：“夫子不言而信，不比而周。”&lt;/p&gt;&lt;h2&gt;每日一语&lt;/h2&gt;&lt;p&gt;劳动的手能够把石头变成金子，不劳动的手能够把金子变成石头。 &amp;nbsp;—— （朝鲜）谚语&lt;/p&gt;</description><pubDate>Fri, 20 Dec 2024 17:58:52 +0800</pubDate></item><item><title>12月19日星期四，农历冬月十九，工作愉快，平安喜乐</title><link>https://www.jxlog.com/article/post/2288.html</link><description>&lt;p&gt;12月19日星期四，农历冬月十九，工作愉快，平安喜乐&lt;/p&gt;&lt;p&gt;1、首次整机试验圆满成功！我国大推力火箭发动机研究取得重要进展&lt;/p&gt;&lt;p&gt;2、习近平抵达澳门，将出席庆祝澳门回归祖国25周年大会&lt;/p&gt;&lt;p&gt;3、57岁临川一中原校长王昱病逝，治校十年232人被录清北&lt;/p&gt;&lt;p&gt;4、骑手过度跑单将被强制下线？美团在试点，饿了么有提醒但不强制&lt;/p&gt;&lt;p&gt;5、中印边界问题特别代表会晤取得6点共识；美联储宣布降息25个基点&lt;/p&gt;&lt;p&gt;6、“70后”吉林省应急管理厅厅长刘伟已任省政府党组成员&lt;/p&gt;&lt;p&gt;7、受贿、滥用职权，江苏丰县原县委书记娄海一审获刑12年&lt;/p&gt;&lt;p&gt;8、美联储第三次降息临近，明年下半年或结束宽松周期&lt;/p&gt;&lt;p&gt;9、神十九乘组刷新出舱时长纪录；沪深A股分红派息手续费将减半&lt;/p&gt;&lt;p&gt;10、中国汽车公司输血旗下新能源品牌，应对融资环境变化和补贴政策不确定性&lt;/p&gt;&lt;p&gt;11、欧洲汽车公司想通过燃油车涨价引导消费者购买电动车&lt;/p&gt;&lt;p&gt;12、中国驻法国大使卢沙野即将离任，奉调回国&lt;/p&gt;&lt;h2&gt;天天成语&lt;/h2&gt;&lt;p&gt;遥相呼应(yáo xiāng hū yìng)&lt;/p&gt;&lt;p&gt;释义：远远地互相联系，互相配合。&lt;/p&gt;&lt;p&gt;出处：&lt;/p&gt;&lt;h2&gt;每日一语&lt;/h2&gt;&lt;p&gt;君如天上雨，我如屋下井。无因同波流，愿作形与影。  —— （唐）张籍&lt;/p&gt;</description><pubDate>Thu, 19 Dec 2024 08:48:09 +0800</pubDate></item><item><title>12月18日星期三，农历冬月十八，工作愉快，平安喜乐</title><link>https://www.jxlog.com/article/post/2287.html</link><description>&lt;p&gt;12月18日星期三，农历冬月十八，工作愉快，平安喜乐&lt;/p&gt;&lt;p&gt;1、神十九乘组刷新出舱时长纪录；沪深A股分红派息手续费将减半&lt;/p&gt;&lt;p&gt;2、江西原副省长胡强被公诉：贪腐近20年，曾陷“周公子”炫富风波&lt;/p&gt;&lt;p&gt;3、欧洲汽车公司想通过燃油车涨价引导消费者购买电动车&lt;/p&gt;&lt;p&gt;4、中国驻法国大使卢沙野即将离任，奉调回国&lt;/p&gt;&lt;p&gt;5、创新驱动未来，爱尔眼科获评“年度责任践行ESG创新先锋”奖&lt;/p&gt;&lt;p&gt;6、美联储第三次降息临近，明年下半年或结束宽松周期&lt;/p&gt;&lt;p&gt;7、11月各种自然灾害共致48.6万人次受灾，直接经济损失7.6亿元&lt;/p&gt;&lt;p&gt;8、云南镇雄致44人遇难山体滑坡成因公布：与采煤无直接关联，灾前无前兆&lt;/p&gt;&lt;p&gt;9、本田和日产酝酿合并事宜，全球第三大汽车集团呼之欲出&lt;/p&gt;&lt;p&gt;10、在境外主动投案，北京粮食集团原副总经理姜鹏举被遣返回国&lt;/p&gt;&lt;p&gt;11、中国汽车公司输血旗下新能源品牌，应对融资环境变化和补贴政策不确定性&lt;/p&gt;&lt;p&gt;12、云南原副省长李石松被“双开”：对统计造假失察&lt;/p&gt;&lt;h2&gt;天天成语&lt;/h2&gt;&lt;p&gt;完美无疵(wán měi wú cī)&lt;/p&gt;&lt;p&gt;释义：完善美好，没有缺点。&lt;/p&gt;&lt;p&gt;出处：&lt;/p&gt;&lt;h2&gt;每日一语&lt;/h2&gt;&lt;p&gt;笑里刀剐皮割肉，绵里针剔髓挑筋。  —— 民谚&lt;/p&gt;</description><pubDate>Wed, 18 Dec 2024 17:35:49 +0800</pubDate></item><item><title>CentOS 7更换AppStream源</title><link>https://www.jxlog.com/article/post/2286.html</link><description>&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;由于CentOS官方已全面停止维护CentOS Linux项目，公告指出 CentOS7和8在2024年6月30日停止技术服务支持，导致CentOS系统源已全面失效，比如安装宝塔等等会出现网络不可达等报错，解决方案是更换系统源。输入以下命令：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;div class=&quot;dpu8C _2kCxD &quot; style=&quot;box-sizing: border-box; -webkit-font-smoothing: var(--fontsthickness); max-width: 100%; min-width: 100%; color: rgb(24, 24, 24); font-family: code, &amp;quot;Microsoft YaHei&amp;quot;, sans-serif; text-wrap: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;h3 id=&quot;catalog_1&quot; data-diagnose-id=&quot;d15a269aeffa163ddec3f119b3f5d752&quot;&gt;解决方案&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;第1步：复制指令。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;curl&amp;nbsp;-L&amp;nbsp;https://gitee.com/krhzj/LinuxTool/raw/main/Linux.sh&amp;nbsp;-o&amp;nbsp;Linux.sh&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;chmod&amp;nbsp;+x&amp;nbsp;Linux.sh&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;bash&amp;nbsp;Linux.sh&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;第2步：然后输入数字11-1等待跑完即可。&lt;/span&gt;&lt;/p&gt;</description><pubDate>Fri, 13 Dec 2024 09:37:02 +0800</pubDate></item><item><title>不带/结尾的URL重定向到/结尾地址伪静态规则</title><link>https://www.jxlog.com/article/post/2285.html</link><description>&lt;div&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;摘要：&lt;/span&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;问题是一个zbolg网站设置标签的url是/结尾的地址。实际的URL引用没有问题，但实际上在访问没有/的地址时会出现404。不知道是不是爬行动物的叫法。所以考虑一下重定向规范。&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;问题是这样的，一个zbolg网站设置tag的url是/结尾的地址，实际网址引用并没有什么问题，但实际上当访问不带/的地址会出现404的情况。不知道什么原因，发现统计中有一些访问的是不带/的地址。不知道是不是爬虫所谓。所以考虑重定向规范一下&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;举例&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;https://www.xxx.com/blog
https://www.xxx.com/blog/&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;是两个不同的地址，可以参考《&lt;/span&gt;&lt;a href=&quot;https://www.jxlog.com/article/post/2284.html&quot; target=&quot;_blank&quot; textvalue=&quot;URL以反斜杠“/”结尾和不以“/”有什么区别？&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;URL以反斜杠“/”结尾和不以“/”有什么区别？&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;》&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;当然我的是zblog 没有这个问题，只是用于URL举例，步入正题，伪静态规则&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;注意：规则不包含网址本身的伪静态规则，不确定前后顺序是否有影响，可自行测试&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;apache&lt;/span&gt;&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;RewriteRule&amp;nbsp;^([^.]+[^/])$&amp;nbsp;/$1/&amp;nbsp;[L,R=301]&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;Nginx&lt;/span&gt;&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;if&amp;nbsp;(!-f&amp;nbsp;$request_filename){
rewrite&amp;nbsp;^/([^.]+[^/])$&amp;nbsp;http://$host/$1$2/&amp;nbsp;permanent;
}&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;我用了这个没有成功，最后用的是apache的规则转的nginx规则，如果不成功大家也可以试试&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;IIS6+ISAPI Rewrite 2.X&lt;/span&gt;&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;RewriteRule&amp;nbsp;/(?!zb_)([^.]+[^/])&amp;nbsp;/$1/&amp;nbsp;[RP,L]&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;IIS6+ISAPI Rewrite 3.X&lt;/span&gt;&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;RewriteRule&amp;nbsp;^(?!zb_)([^.]+[^/])$&amp;nbsp;/$1/&amp;nbsp;[NU,R=301]&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;IIS7、7.5、8+Url Rewrite&lt;/span&gt;&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;&amp;lt;rule&amp;nbsp;name=&amp;quot;//&amp;quot;&amp;nbsp;stopProcessing=&amp;quot;true&amp;quot;&amp;gt;
&amp;lt;match&amp;nbsp;url=&amp;quot;^(?!zb_)[^.]+[^/]$&amp;quot;/&amp;gt;
&amp;lt;action&amp;nbsp;type=&amp;quot;Redirect&amp;quot;&amp;nbsp;redirectType=&amp;quot;Permanent&amp;quot;&amp;nbsp;url=&amp;quot;{R:0}/&amp;quot;/&amp;gt;
&amp;lt;/rule&amp;gt;&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 09 Dec 2024 10:15:45 +0800</pubDate></item><item><title>URL以反斜杠“/”结尾和不以“/”有什么区别？</title><link>https://www.jxlog.com/article/post/2284.html</link><description>&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;最近在使用nginx搭建网站或前后端分离部署项目时遇到了一个疑惑，就是在浏览器中请求url时，最后一个反斜杠作用到底是什么？&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;解释&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;有没有反斜杠的意义在于该url是指向一个文件还是一个目录，说明url地址是精准表达指向的,有无&amp;#39;/&amp;#39;代表的是两个不同的地址。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;例如：&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;https://www.xxx.com/blog&amp;nbsp;指向的是网站根目录下一个名为blog的文件
https://www.xxx.com/blog/&amp;nbsp;指向的是网站根目录下一个名为blog的目录&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;对于服务器来说，如果访问的是目录，则会根据规则访问改目录下的默认文件（index.html、index.htm之类）如nginx中index指令。如访问/blog/服务器会寻找/blog/index.html文件(nginx里location中root/alias指令对应目录)，而访问/blog服务器则会寻找/blog文件。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;对于用户来说，在大多数情况下这两个网址没有任何区别，他们访问的都是网站 fxg 目录下的默认首页。一般用户也都知道最后一个斜杠是可有可无的，他们输入网址的时候一般都只会输入 https://www.xxx.com/blog。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;当 Web 服务器接收到某个末尾不含斜杠的 url 请求时，例如 https://www.xxx.com/blog，这时服务器会搜索网站根目录下有没有名为 blog 的文件，如果没有就把 blog 当做目录处理，此时服务器会执行301永久重定向处理将/blog重定向到/blog/目录,然后返回 blog 目录下的默认首页。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;注意:在nginx中如果使用非80端口重定向时会出现301丢失端口问题,这个后面文档单独解释&lt;/span&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;浏览器自动添加末尾斜杠(/)&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;当我们访问一个网址时,例如www.xxx.com,此时浏览器会自动帮我们添加上后面的反斜杠(/)注意:有些浏览器会自动隐藏/,例如:chrome。&lt;br/&gt;这是因为,访问请求必须从&amp;quot;/&amp;quot;开始，即使是裸url，浏览器此时替我们做了正确的修正，在url后面自动的加上了&amp;quot;/&amp;quot;从而能正确访问。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;所有主流浏览器在请求裸域URL（即首页）时都会对HTTP请求 “加斜杠” 。为了使HTTP请求有效，这实际上是必需的，其原因如下：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;http://example.com/
----------------------------------
GET&amp;nbsp;/&amp;nbsp;HTTP/1.1
Host:&amp;nbsp;example.com&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;请注意/第一行中的（斜杠）-这是所请求的URL。这里什么都没有是无效的。从RFC 2616开始：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;请注意，绝对路径不能为空；如果原始URI中没有任何内容，则必须将其指定为“ /”（服务器根目录）。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;你可以查看浏览器向服务器发出的HTTP请求。显示在“浏览器状态栏”中的URL，甚至地址栏中的URL可能因浏览器不同而不同。谷歌Chrome并不会追加在状态栏最后的斜线，虽然斜线是存在的。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;如果指定http://example.com（无斜杠），此时不会发生301重定向，因为浏览器会在发出HTTP请求之前先对其进行了修正。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;请注意，这与URL中存在路径/目录时(http://xxx.com/yyy)在URL末尾添加斜杠不同。如果您请求http://example.com/directory（不使用斜杠），此时浏览器不会自动添加一个斜杠，大多数服务器如果找不到该文件则将301重定向到http://example.com/directory/（斜杠）目录进行加载。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 09 Dec 2024 10:12:01 +0800</pubDate></item><item><title>WordPress标签URL中文怎么改为ID的形式</title><link>https://www.jxlog.com/article/post/2283.html</link><description>&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;如果是中文网站，标签大部分都是中文，这个时候我们的标签URL就会包含这个中文。简单来说，中文URL具有更好的描述性，但是搜索引擎会将中文转码，不利于管理，也看起来不美观。那么，如果我们放弃描述性，选择ID形式的标签URL，要如何实现呢&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h2 style=&quot;margin: 20px -20px 20px -24px; font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; line-height: 18px; color: rgb(53, 126, 189); text-rendering: optimizelegibility; padding-right: 20px; padding-bottom: 9px; border-left-color: rgb(66, 139, 202); background-color: rgb(251, 251, 251); text-align: justify; text-wrap: wrap;&quot;&gt;实现代码&lt;/h2&gt;&lt;pre class=&quot;prism-highlight prism-language-php&quot;&gt;add_action(&amp;#39;generate_rewrite_rules&amp;#39;,&amp;#39;tag_rewrite_rules&amp;#39;);
add_filter(&amp;#39;term_link&amp;#39;,&amp;#39;tag_term_link&amp;#39;,10,3);
add_action(&amp;#39;query_vars&amp;#39;,&amp;nbsp;&amp;#39;tag_query_vars&amp;#39;);
function&amp;nbsp;tag_rewrite_rules($wp_rewrite)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$new_rules&amp;nbsp;=&amp;nbsp;array(
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;tag/(\d+)/feed/(feed|rdf|rss|rss2|atom)/?$&amp;#39;&amp;nbsp;=&amp;gt;&amp;nbsp;&amp;#39;index.php?tag_id=$matches[1]&amp;amp;feed=$matches[2]&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;tag/(\d+)/(feed|rdf|rss|rss2|atom)/?$&amp;#39;&amp;nbsp;=&amp;gt;&amp;nbsp;&amp;#39;index.php?tag_id=$matches[1]&amp;amp;feed=$matches[2]&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;tag/(\d+)/embed/?$&amp;#39;&amp;nbsp;=&amp;gt;&amp;nbsp;&amp;#39;index.php?tag_id=$matches[1]&amp;amp;embed=true&amp;#39;,

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;tag/(\d+)/page/(\d+)/?$&amp;#39;&amp;nbsp;=&amp;gt;&amp;nbsp;&amp;#39;index.php?tag_id=$matches[1]&amp;amp;paged=$matches[2]&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#39;tag/(\d+)/?$&amp;#39;&amp;nbsp;=&amp;gt;&amp;nbsp;&amp;#39;index.php?tag_id=$matches[1]&amp;#39;,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$wp_rewrite-&amp;gt;rules&amp;nbsp;=&amp;nbsp;$new_rules&amp;nbsp;+&amp;nbsp;$wp_rewrite-&amp;gt;rules;
}
function&amp;nbsp;tag_term_link($link,$term,$taxonomy)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if($taxonomy==&amp;#39;post_tag&amp;#39;)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;home_url(&amp;#39;/tag/&amp;#39;.$term-&amp;gt;term_id);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;$link;

}
function&amp;nbsp;tag_query_vars($public_query_vars)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$public_query_vars[]&amp;nbsp;=&amp;nbsp;&amp;#39;tag_id&amp;#39;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;$public_query_vars;
}&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #FF0000;&quot;&gt;添加上面的函数代码后要去设置固定链接页面保存更改才会生效&lt;/span&gt;&lt;span style=&quot;color: #555555; font-family: &amp;quot;Microsoft Yahei&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; text-align: justify; text-wrap: wrap; background-color: #FFFFFF;&quot;&gt;&lt;/span&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 09 Dec 2024 10:04:15 +0800</pubDate></item><item><title>php如何获取数组的第一个元素</title><link>https://www.jxlog.com/article/post/2282.html</link><description>
		&lt;p&gt;在PHP中，你可以用数组做很多事情。&lt;/p&gt;&lt;p&gt;在本文中我们将学习&lt;/p&gt;&lt;ul class=&quot; list-paddingleft-2&quot; style=&quot;list-style-type: disc;&quot;&gt;&lt;li&gt;&lt;p&gt;使用array_shift()函数检索数组的第一个元素&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;使用reset()函数检索数组的第一个元素&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;获取数组的第一个元素&lt;/h2&gt;&lt;p&gt;在这里，我们将介绍如何使用array_shift和reset函数来检索数组的第一个元素。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://jxlog.oss-cn-shenzhen.aliyuncs.com/zb_users/upload/2024/11/20241124113336173241921615668.jpg?x-oss-process=style/article&quot; alt=&quot;php如何获取数组的第一个元素&quot; title=&quot;php如何获取数组的第一个元素&quot; /&gt;&lt;/p&gt;&lt;h3&gt;使用array_shift()函数&lt;/h3&gt;&lt;p&gt;array_shift函数用于删除数组中的第一个元素，并返回被删除元素的值。&lt;/p&gt;&lt;pre class=&quot;fy-prettyprint linenums&quot;&gt;array_shift($数组名)&lt;/pre&gt;&lt;p&gt;注意array_shift函数是从数组中提取第一个元素，删除指定数组的第一个元素后，所有元素都向前移动，所以使用时要小心。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;实例：&lt;/strong&gt;&lt;/p&gt;&lt;pre class=&quot;fy-prettyprint linenums&quot;&gt;&amp;lt;?php
&amp;nbsp;
$fruits&amp;nbsp;=&amp;nbsp;[&amp;#39;apple&amp;#39;,&amp;nbsp;&amp;#39;orange&amp;#39;,&amp;nbsp;&amp;#39;melon&amp;#39;,&amp;nbsp;&amp;#39;banana&amp;#39;,&amp;nbsp;&amp;#39;pineapple&amp;#39;];
&amp;nbsp;
//array_shift函数数检索组中的第一个元素
$value&amp;nbsp;=&amp;nbsp;array_shift($fruits);
&amp;nbsp;
echo&amp;nbsp;&amp;#39;value&amp;nbsp;=&amp;nbsp;&amp;#39;.$value;
echo&amp;nbsp;&amp;#39;&amp;lt;br&amp;gt;&amp;#39;;
&amp;nbsp;
foreach($fruits&amp;nbsp;as&amp;nbsp;$value){
&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;#39;fruits&amp;nbsp;=&amp;nbsp;&amp;#39;.$value;
&amp;nbsp;&amp;nbsp;echo&amp;nbsp;&amp;#39;&amp;lt;br&amp;gt;&amp;#39;;
}
&amp;nbsp;
?&amp;gt;&lt;/pre&gt;&lt;p&gt;执行结果：&lt;/p&gt;&lt;pre class=&quot;fy-prettyprint linenums&quot;&gt;value&amp;nbsp;=&amp;nbsp;apple
fruits&amp;nbsp;=&amp;nbsp;orange
fruits&amp;nbsp;=&amp;nbsp;melon
fruits&amp;nbsp;=&amp;nbsp;banana
fruits&amp;nbsp;=&amp;nbsp;pineapple&lt;/pre&gt;&lt;p&gt;从执行结果可以看出，使用array_shift函数获取数组的第一个元素，并从目标数组中移除第一个元素！&lt;/p&gt;&lt;p&gt;因此，如果要删除数组的第一个元素，可以看到使用array_shift函数是可以的。&lt;/p&gt;&lt;h3&gt;使用reset()函数&lt;/h3&gt;&lt;p&gt;使用reset函数也可以从数组检索第一个元素。&lt;/p&gt;&lt;pre class=&quot;fy-prettyprint linenums&quot;&gt;reset($数组名)&lt;/pre&gt;&lt;p&gt;与array_shift不同，reset函数不会从指定的数组中删除开头的元素，所以如果不想删除数组开头的元素，可以使用reset函数。&lt;/p&gt;&lt;p&gt;下面介绍如何使用 reset 函数检索数组的第一个元素。&lt;/p&gt;&lt;pre class=&quot;fy-prettyprint linenums&quot;&gt;$fruits&amp;nbsp;=&amp;nbsp;[&amp;#39;apple&amp;#39;,&amp;nbsp;&amp;#39;orange&amp;#39;,&amp;nbsp;&amp;#39;melon&amp;#39;,&amp;nbsp;&amp;#39;banana&amp;#39;,&amp;nbsp;&amp;#39;pineapple&amp;#39;];
&amp;nbsp;
//使用reset获取第一个元素
$value&amp;nbsp;=&amp;nbsp;reset($fruits);

echo&amp;nbsp;$value;&lt;/pre&gt;&lt;p&gt;输出结果：&lt;/p&gt;&lt;pre class=&quot;fy-prettyprint linenums&quot;&gt;apple&lt;/pre&gt;					
	</description><pubDate>Sun, 24 Nov 2024 11:33:34 +0800</pubDate></item><item><title>详解php字符串截取的两种方法</title><link>https://www.jxlog.com/article/post/2281.html</link><description>
		&lt;p&gt;在PHP中substr()函数和mb_substr()函数可以指定和截取字符串的一部分。&lt;/p&gt;&lt;p&gt;在本文中我们将详细的来讲解下如何使用 substr、mb_substr 截取字符串，以及substr()函数和mb_substr()函数有什么区别？&lt;/p&gt;&lt;h2&gt;使用substr()函数截取字符&lt;/h2&gt;&lt;p&gt;substr是一个可以获取部分指定字符串的函数。例如有字符串abcd。&lt;/p&gt;&lt;p&gt;如果指定起始位置为0，则可以从a中获取指定字符数的字符串，如果指定2则可以从c中获取指定字符数的字符串。&lt;/p&gt;&lt;p&gt;我们实际来看下如何使用substr。&lt;/p&gt;&lt;pre class=&quot;fy-prettyprint linenums&quot;&gt;&amp;lt;?php
	$str&amp;nbsp;=&amp;nbsp;&amp;quot;abcde&amp;quot;;
	echo&amp;nbsp;substr($str,1);
?&amp;gt;&lt;/pre&gt;&lt;p&gt;输出结果：&lt;/p&gt;&lt;pre class=&quot;fy-prettyprint linenums&quot;&gt;bcde&lt;/pre&gt;&lt;p&gt;在上面的示例代码中，由于指定了 1 为起始位置，并且没有指定字符数，因此得到了从“b”到结尾的字符串。&lt;/p&gt;&lt;pre class=&quot;fy-prettyprint linenums&quot;&gt;&amp;lt;?php
	$str&amp;nbsp;=&amp;nbsp;&amp;quot;abcde&amp;quot;&amp;nbsp;;&amp;nbsp;
	echo&amp;nbsp;substr&amp;nbsp;($str&amp;nbsp;,&amp;nbsp;1&amp;nbsp;,&amp;nbsp;3&amp;nbsp;);
?&amp;gt;&lt;/pre&gt;&lt;p&gt;输出结果&lt;/p&gt;&lt;pre class=&quot;fy-prettyprint linenums&quot;&gt;bcd&lt;/pre&gt;&lt;p&gt;接下来我们将起始位置1指定为字符数3，并从字符串“absde”中获取中间的3个字符。&lt;/p&gt;&lt;pre class=&quot;fy-prettyprint linenums&quot;&gt;&amp;lt;?php
$str&amp;nbsp;=&amp;nbsp;&amp;quot;AIUEO&amp;quot;&amp;nbsp;;&amp;nbsp;
echo&amp;nbsp;substr&amp;nbsp;(&amp;nbsp;$str&amp;nbsp;,&amp;nbsp;1&amp;nbsp;,&amp;nbsp;3&amp;nbsp;);
?&amp;gt;&lt;/pre&gt;&lt;p&gt;需要注意的是即使使用相同的代码，如果字符串是中文，那么获取的字符会出现乱码。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://jxlog.oss-cn-shenzhen.aliyuncs.com/zb_users/upload/2024/11/20241124113334173241921438807.jpg?x-oss-process=style/article&quot; alt=&quot;详解php字符串截取的两种方法&quot; title=&quot;详解php字符串截取的两种方法&quot; /&gt;&lt;/p&gt;&lt;h2&gt;使用mb_substr函数截取字符&lt;/h2&gt;&lt;p&gt;mb_substr也是截取部分指定字符串的函数，但和substr有什么区别呢？&lt;/p&gt;&lt;p&gt;mb_substr除了指定起始位置和字符数外，还可以指定字符串的编码。&lt;/p&gt;&lt;p&gt;我们在处理中文字符串时可以使用mb_substr()。&lt;/p&gt;&lt;pre class=&quot;fy-prettyprint linenums&quot;&gt;&amp;lt;?php
$str&amp;nbsp;=&amp;nbsp;&amp;quot;absde&amp;quot;;
echo&amp;nbsp;mb_substr($str,1,3);
?&amp;gt;&lt;/pre&gt;&lt;p&gt;输出结果：&lt;/p&gt;&lt;pre class=&quot;fy-prettyprint linenums&quot;&gt;bcd&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;获取中文字符的方式&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;fy-prettyprint linenums&quot;&gt;&amp;lt;?php
$str&amp;nbsp;=&amp;nbsp;&amp;quot;你好啊哈哈哈&amp;quot;;
echo&amp;nbsp;mb_substr($str,1,3,&amp;quot;UTF-8&amp;quot;);
?&amp;gt;&lt;/pre&gt;&lt;p&gt;输出结果&lt;/p&gt;&lt;pre class=&quot;fy-prettyprint linenums&quot;&gt;好啊哈&lt;/pre&gt;					
	</description><pubDate>Sun, 24 Nov 2024 11:33:34 +0800</pubDate></item></channel></rss>