如果嫌字多不想看,大可直接创建文件进行实践,实践中更容易发现规则的奥秘
对于伪静态这个东西,我是想要对网站进行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正则表达式基础语法
有时候知识这个东西,也就像是女追男一样只隔层纱,一掀开就全部都明明白白。