>  기사  >  웹 프론트엔드  >  一个带参数的URL指向一个静态文件后面的参数有没有作用?_html/css_WEB-ITnose

一个带参数的URL指向一个静态文件后面的参数有没有作用?_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 12:12:371467검색

http://127.0.0.1/index.html?param1=asdfasdf¶m2=asdfasdfa

请问?param1=asdfasdf¶m2=asdfasdfa是否可以忽略?


回复讨论(解决方案)

要看这两个参数对于这个静态文件有没有意义(静态文件中有没有使用这两个参数)。

要看这两个参数对于这个静态文件有没有意义(静态文件中有没有使用这两个参数)。

一般来说呢?

一般来说,给静态文件加一个动态变化的参数可以防止浏览器缓存。

静态网页一般很少这样使用,因为它不是动态的,但也不一定。

假如使用Ajax,使用js可以获取url参数,再$.post()来获取信息业是可行的。

试下:

<script> alert(location.search.substring(1));</script>

如果用了url重写,那么也可以定义一些看似不必要的参数

要是我编写WEB服务器,那么可不可以忽略静态文件的参数?

自己写的cgi吗?

写WEB服务器。

就是一般的静态文件,要是带参数不知道处理还是忽略。

可能是伪静态

如果是纯静态html, js也是可以模拟获取的 比如qq空间最经典了

再有就是防缓存了,这类一般后面的参数是随机的

伪静态应该不在此列。

比如:

http://xxx.xxx/main.aspx?bid=5&uid=12345

使用了 url重写,可能就变成这样了:

http://xxx.xxx/5/12345/main2.html

使用 url重写,不就是想避免那难看的url参数吗?

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.