普遍的方式是应用服务器的URL重写模块,在LAMP(Linux+Apache+MySQL+PHP)服务器上一般应用mod_rewrite模块,Windows服务器也是有作用类似的ISAPI Rewrite等模块。以LAMP服务器为例子,要想把URL:
http://www.seowhy.com/products.php?id=$123
静态化作:
http://www.seowhy.com/products/123
必须开启服务器mod_rewrite模块,随后在.htaccess文档中载入下列编码:
RewriteRule/products/([0-9]+)/products.php?id=$1
严格意义上来说,这儿常说的URL静态化应当称之为“伪静态化”,换句话说服务器上還是不会有相对的HTML文档,客户浏览时還是动态性形成的网页页面,只不过是根据URL重写技术性使网址看上去好像静态的。也是有的CMS系统软件能够完成真实静态化,网站站长加上文章内容或商品后,系统软件会自动生成真正存有的静态化的HTML文档。对百度搜索引擎而言,真实的静态化和伪静态沒有差别。
标签内容: 静态 服务器 模块 伪静态 重写 网址