伪静态 页面里所有的链接都要改?

如果我用伪静态..那我里面里所有的链接都要改?
比如<a href="index.asp">首页</a> 要改成<a href="index.htm">首页</a>
???
岂不是很大工程? 那如果我在后台设置一个开关, 可以打开和关闭伪静态功能..那岂不是要改成<%if 开关="on" then%><a href="index.htm">首页</a><%else%><a href="index.asp">首页</a><%end if%>

有没有简单一点的办法呀? 初学伪静态..希望各位大哥大姐多多指教

对,全部要改。
==============
既然你都做了伪静态,为什么还要开关,开来开去的对搜索引擎索引不好的
==============
即使使用了伪静态了,原始URL路径仍然能够访问(除非你屏蔽了)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-12-23
我觉得有便捷方法的可能性不大。

url重写可以将 /abc-m-110.html 重写为 /abc.asp?type=m&&id=110
还可以将 /abc-p.html 重写为 /abc.asp?type=p
同一个asp页面,只要带的参数不一样,就可伪静态成不同的html地址。

如果有一种便捷方式可以在显示的时候,将带参的asp超链接转化成不带参的html超链接。
那么这种便捷方式就一定要写和url重写规则一样多的超链接显示转换规则。
如果这样,那么这种便捷方式就不在便捷了。因为它又臭又长,还会增加网页加载速度,增加服务器负担。

所以我猜测,这种所谓的便捷方式是不可能存在的,即使有企图创作它的人,也会在半路中放弃,因为他们会发现它存在的缺点是优点都无法弥补的。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网