经常我们用虚拟主机在伪静态的时候常常不知道支不支持伪静态,所以放个伪静态测试文件方便自己,方便大家。测试1:RewriteRule^(.*)/tags\.html$1/tags\.php这句就等于访问/tags.html文件输出/tags.php测试2:RewriteRule^(.*)/tags/(.*)\.html$1/tags\.php?$2这句就等于访问:/tags/任意字符.html就输出/tags.php?任意字符如果是NginxRewrite的,那么可以这样写:比如想访问/jieli/jieli2.html,实际访问/jieli/p/?jieli2/,那么写法为:rewrite^/jieli/jieli2.html/jieli/p/?jieli2/last;
tipask我想很多人都知道,一个在问答系统里比较不错的问答程序,但是我接触它的时候已经是2012了,试用了下感觉还不错,但是看到官方的论坛被关闭了,再去百度了下相关的帮助文档,该程序在网上的说明也比较少,这就意味着用这个程序,很多问题得靠自己解决了。今天做一门户网站程序,用到了它,问答系统需要伪静态,tipask是有伪静态功能的,但是在网上找了下,没有找到伪静态规则,更别说是iis的httpd.ini文件了。无奈,只好自己动手写伪静态了。看了下程序伪静态的地方并不多,三行伪静态搞定,如下:RewriteRule/q-(.*).html/index.php\?question\/view\/$1[L]RewriteRule/c-all.html/\?c-all\/all.html[L]RewriteRule/c-(.*).html/\?c-$1.html[L]有需要的朋友也可以直接在附件下载。
都知道搜索引擎更喜欢静态页面,不知道的可以百度一下:静态页面优化在以前大家一致的认同搜索引擎优化中静态页面要比动态页面好,而现在也有些人产生了怀疑。可能优化就是这样,做的时间长了就容易走火入魔吧,其实静态也好动态也好,王健个人认为无法最终呈现给搜索引擎的就是html代码。而URL地址就相当于“门牌号”的作用,一个引导作用罢了。王健总结程序怎么折腾,只要iis或者apache服务器的权限还能访问。页面就一直可以访问,这点静态页面时绝对优势,因为动态页面只要一个文件出了问题,可能那个文件查询的数据库的信息都不能正常显示,将会带来大面积的信息不能查看到,而导致网站整体出现问题,而动态页面经过王健长期的观察,动态页面的访问速度确实要比静态的要快一些,其他的就没什么好处了。再从成本上讲,静态页面占用的空间要大一些,而动态页面却只要数据库空间就好了。所以我想搜索引擎最最后还是偏爱静态页面的。至于到底静态好动态好就凭大家的SEO直觉去做吧,这里不做详细讨论。要像大家介绍的是一个神奇的东西。他和Rewrite重写的原理和用法一样,但是和Rewrite不同的是他不用写静态规则,它适用于所有动态页面,听到这里对他感兴趣了吧。它的名字叫Eastvsoft,顺便给出Rewrite的下载:http://pan.baidu.com/netdisk/singlepublic?fid=317855_4020243601该程序是一个为WindowsIIS编写的过滤模块。只要在IIS中的ISPAPI中加载即可。主要功能是强制将动态页面地址转换成静态页面地址。转换规则为原字符替换为?ev000001.ev000002&ev000003=ev000004动态页面转静态Eastvsoft下载:http://pan.baidu.com/netdisk/singlepublic?fid=317845_3083848285