为什么URL需要是静态的
当前绝大多数网站是数据库驱动的,网页是由程序实时生成的,而不是服务器上有一个静态的超文本标记语言文件。当用户访问网址时,程序根据网址中的参数调用数据库数据,实时生成页面内容。因此,对应于动态页面的网址的原始状态也是动态的,包括问号、等号和参数。
更麻烦的是,有时一些参数可以是任意值,服务器可以正常返回页面,尽管内容都是相同或非常相似的。例如,如果网址中的参数1234更改为5678或其他数字,服务器很可能会返回200状态代码。
所以以前的搜索引擎远离动态网址。为了完全包含网页,网站管理员需要将动态网址转换成静态网址。