作业帮 > 综合 > 作业

html中aasdas这句话中?95.html是什么意思

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/23 20:49:07
html中aasdas这句话中?95.html是什么意思
html中aasdas这句话中?95.html是什么意思
你可以这样理
aasdas
这样能看懂吗?index.asp或者index.php是默认的首页,因此可以省略掉,而问号就是接受参数的开始嘛,一般他这样的写法是伪静态的,因为他是asp或者php动态的网站,因此把index.asp隐藏掉,只露出一个?95.html,其实,这个.html对于他来说一点用也没有,只是用来给搜索引擎看的,因为index.asp在处理时获取到的值是“95.html”,真正有用的是95,95是文章的ID,因此,他接收来的值肯定会用replace()替换掉.html,这个是动态网站的写法,如果你不是很懂,可以先学学asp入门的知识,以后会懂的,还有一些技术比如rewrite规则,可以让网址是a.asp改成a.html,这样访问两个网址都是一样的.
再问: 但是不同新闻的id是不同的,这里为什么是一个固定的数值呢?
再答: 我们是判断不出来的,不过一般都是index、default等开头的,你还可以测试下, 比如你看到news/class/?95.html这样的网址,你就换成 news/class/index.asp?95.html news/class/index.php?95.html news/class/default.asp?95.html 等这些分别打开试试看,不是的会跳到该页不存在,如果对了就是跟news/class/?95.html一样的 因为默认网页文档设置是你要访问的那个网站的站长设置的,他如果恶心的话,可以设置成asldfjkaslj.asp都行,随便他设置的这个。
再问: 不同新闻的id不可能相同,他这里不应该传一个固定的参数吧?
再答: 是啊,因此这个95绝对是可以变的,你可以试试: news/class/?90.html news/class/?91.html news/class/?92.html news/class/?93.html news/class/?94.html 每一个地址都不一样,但是他用来显示的文件就只是那个默认文档而已,index.asp, 默认文档设置好了只是可以把默认文档去掉,但是后面的参数必须要带上的
再问: 也就是说95只是代表一个变量,他根据新闻的不同而变化,我可以这么理解么