存档

文章标签 ‘网站语言’

ThinkPHP 利用伪静态实现网站语言伪装

2009年12月11日 admin 1 条评论

TP提供了非常灵活的URL方式, 前面写过 U方法生成伪静态
空操作实现伪静态
本文介绍下 利用伪静态实现网站语言伪装:
TP里面有一个URL伪静态的功能,本来是用于把URL伪装成一个静态页面地址用于SEO优化,例如设置:

'URL_HTML_SUFFIX'=>'.html'

就可以实现

http://serverName/News.html

这样的URL,实际上就是和

http://serverName/News

具有同样的作用。

稍微改进下,其实这个功能还可以起到表面上伪装网站技术的作用,呵呵~
例如,想忽悠客户你什么语言都能开发,遇到需要.Net的客户我们改成

'URL_HTML_SUFFIX'=>'.aspx'

就可以把

http://serverName/News

伪装成

http://serverName/News.aspx

遇到要求Java的客户,我们可以改成

'URL_HTML_SUFFIX'=>'.do'

或者

'URL_HTML_SUFFIX'=>'.jsp'

当然,我们不能靠这个忽悠客户, 但是 是不是很好玩儿。 ^_^