动态URL通过用服务器端的脚本语言来工作,例如CGIPERL、PHP、ASP或Python,将非格式化的信息放入通用的设计模板之中。通常,URL的参数定义页面的内容。你能通过页面的名称判断你是否使用了动态URL。静态URL的页面文件名以.htm或.html结束。动态URL则以.cgi、.pl、.php、.asp或.py结束。这并不意味着,所有以.php结尾的页面名都是动态产生的。但是,如果你的网站URL还包括一个查询(?)符号后面带有参数,例如名/值对,那么它们极可能是动态URL,如下面的三个例子