嘉娜宝体香糖好吃吗:一个网页制作的后缀的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 19:47:09
就是在地址栏中,比如
有的是:***.asp?id=***,这就说明该网页是用asp做的,
如果是:***.jsp?id=***,这就说明该网页是用jsp做的,

但有的如下列这些,我就不明白了,
如:***/q?id=***,
***.html?id=***,
***.do?id=***,
***/?id=***,
这些就看不懂了,也不知道是用什么语言开发的,谁能告诉我
谢谢大家的回答,我明白了,但一楼的这句
"主要是站长修改了ISAPI,可以自定义扩展名称"
它修改ISAPI,自定义扩展名称,有什么好处呢,是速度提高了,还是更安全,还是其它方面的原因啊

一般情况下扩展名可以体现出一个网站使用的技术,

比如楼主说的

.asp,.jsp.
但是用来开发动态网页的语言和方法很多,因此扩展名也很多

***/q?id= 这类没有扩展名的程序的开发语言不好说,主要是跟服务器的设置有关系.

***.html?id=***,这个就是普通的html页面,然后通过javascript或者vbscript 来接受页面Get的提交

***.do?id=***, 这样的一般是用Java,和jsp开发的

再比如说用isapi开发的可以是 **.dll
php开发的是 .php 或者 .php3等等
perl开发的是 .pl .cgi 等等
还有很多,就不一一举例了,
总之有很多技术都得靠服务器才能实现.

这个你就不一定看出是什么语言开发的。
主要是站长修改了ISAPI,可以自定义扩展名称。
比如可以让*.html用ASP.DLL来解释,故能传递参数

***/?id=*** 这种方式无需另外映射,直接传递给默认文件

用rewrite可以解决这个问题:

比如说index.html?id=111可以是index.asp?id=11 也可以是index.php?id=111和index.jsp?id=111

甚至是不固定的后缀。比如还可以是index.xxx?id=11