前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >怎么判断一个网站是不是伪静态

怎么判断一个网站是不是伪静态

作者头像
勤奋的思远
发布2021-02-25 10:12:01
2.2K0
发布2021-02-25 10:12:01
举报
文章被收录于专栏:勤奋的思远勤奋的思远

判断该站点是否伪静态

伪静态即是网站本身是动态网页,如xxx.php、xxx.asp、xxxx.aspx等格式动态网页有时这类动态网页还跟“?”加参数来读取数据库内不同资料,如?id=1 【滑稽,sql就这】。很典型的案例即是discuz论坛系统【可以看看咋们论坛】,后台就有一个设置伪静态功能,开启伪静态后,动态网页即被转换重写成,静态网页类型页面,如xxx.html,通过浏览器访问地址和真的静态页面没区别。前提服务器支持伪静态重写URL Rewrite功能。

判断方法:

这里以我的博客lsybk.xyz来演示

在浏览器里右键打开审查元素,控制台(console),输入代码或粘贴js代码,弹出博客最后更改时间

代码语言:javascript
复制
alert(document.lastModified);

回车执行,会弹出一个弹窗。

重新刷新网页,再用相同的方法在控制台里输入查询代码,再查看文件的最后修改时间,如果发现时间不同则可以判断它不是伪静态。

大家想一下为什么可以用这个时间的方法来判断伪静态?

大家可以想:伪静态,他其实还是动态,动态网站特质是什么呢?就是时时刻刻与数据库交互,既然时时刻刻,博客网页最后更改的时间肯定是同步的,so弹出的时间就可以来判断

看到我博客is伪静态的 

如果是伪静态页面,可以尝试将其变成动态页面。伪静态的话只是由动态转成了静态,从地址上你是可以看到转递参数的,比如phpweb,它的链接:news/?1235.html,可以理解成news.php?id=1235。所以你可以news/?1235*.html这样提交。或者可以进行伪静态中转。

参考自:https://blog.csdn.net/weixin_30507269/article/details/96805335

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档