如果嫌字多不想看,大可直接创建文件进行实践,实践中更容易发现规则的奥秘

对于伪静态这个东西,我是想要对网站进行SEO优化的时候,才注意到的,不然的话,我还会一直使用index.php?id=1这种形式继续写下去,但当我注意到伪静态的时候,我很难理解,因为我尝试搜索.htaccess查看具体是怎么用的,刚开始的时候,对我而言吧,是真的很难理解,但是通过一篇文章,我突然就有些懂了,链接:.htaccess伪静态实例分享

简单来说就分两步。
第一步就是PHP通过get方式获取的值
第二步是.htaccess的伪静态配置

例如:
1.创建文件:test.php 文件名怎么写都行。
内容:

<?php
$text=$_GET['text'];
echo "传过来的内容是:".$text;
?>

2.创建伪静态文件:.htaccess 默认必须是这个文件名

内容:

RewriteEngine On
RewriteRule ^page/([0-9]+)\.html$ test.php?text=$1

RewriteEngine On 开启伪静态
RewriteRule ^page/([0-9]+).html$ test.php?text=$1 伪静态规则
这一条
没设置前访问是这样的 https://blog.glgzs.com/test.php?text=1
设置后访问是这样的 https://blog.glgzs.com/page/1.html
可以直观看到伪静态的好用之处

真正静态的网页就是我们在写一个前端网页时所创建的index.html
而伪静态的网页,文件中是没有page/1.html这个文件的,但却可以这样访问,都说搜索引擎收录网页,静态更好收录,所以这样写,也就能够实现SEO优化

简单的伪静态 两个文件就可以实现
不知道能不能看得懂

更多伪静态知识(第三方网站内容):
.htaccess正则表达式
.htaccess正则表达式基础语法

钢木门