asp页面伪静态代码(htaccess伪静态)
1、#39这是newasp的处理页面 id=requestQueryStringquotidquotIf id=quotquot Then Pater=RequestServerVariablesquotquery_stringquotid=IntreplacereplacePater,quotquot,quotquot,quothtmlquot,quotquotEnd If #39以下就是你查询数据库的语句并;ASPNET Routing NET框架从40版本起开始支持Routing功能,如果您的代码是ASPNET编写的,则可以考虑使用这种静态化方式这种方式的好处就是无需在服务器上做配置,并且伪静态的URL地址和整个代码是天然一体的,代码中可以;Menu_ID=$1ltSendTo 需要伪静态的页面 $1是Url传值ltRewriterRuleltRewriterRuleltLookFor~News_View_09*\htmlltLookForltSendTo~News_Viewasp?n_ID=$1ltSendToltRewriterRulelt;ISAPI_Rewrite是一个功能强大的网址操纵发动机的基础上正则表达式它的行为是像Apache的mod_Rewrite ,但专为微软的Internet信息服务IIS 所以他是可以用来做基于iis的任何程序开发的伪静态asp,aspnet,php,cgi等等2;一伪静态的用处有些用户觉得,伪静态和真静态实际被收录量会相差很大,其实不然,从你个人角度,你去判断一下一个帖子到底是真静态还是伪静态估计很难看得出,因为所谓静态的意思,就是地址中不带问号,不带问号的就是;主机空间如果不支持ISAPI_Rewrite,那只有用生成静态的方法不叫伪静态,具体可百度asp生成html,这样的文章很多ADSL设备电话线ADSL路由器交换机网线PC 连接电话线 ADSL 网线 路由器 网线。
2、大哥 这不是服务器问题吧 是你程序自己写发问题 你要决定用HTML页 你就写show09*html 如果要动态你就写myyshowasp\?id=$1 你要判断是不是为HTML或者ASP? 汗 这系统自己判断不来的需要自己设计;ltconfiguration ltconfigSections lt!这一行定义用那个配置节点来实现url rewrite ,name 与下面的节点名一致 ltconfigSections lt!上面的节点名,内容为配置的规则 ltCustomConfiguration ltRewriterRule;lt!#include file=quotconfigaspquot lt id=requestQueryStringquotidquotIf id=quotquot Then server_v40=RequestServerVariablesquotQUERY_STRINGquotid=Intreplacereplaceserver_v40,quotquot,quotquot,quothtmlquot,quotquotEnd If Call。
3、首先要确认IIS配置正确你的rewirte组件在正常运行,在IIS里面查看站点属性ISAPI筛选器 看看里面的rewirte组件有没有绿色的箭头,如果有的话就说明配置正确!indexasp aboutasp ShowNewsHomeasp?id=2 ArtShowasp?Sid=1 P;没关系的,生成伪静态的主要目的是为了骗蜘蛛,虽然对SQL有一定保护作用但基本可以忽略了,防止注入可以用代码解决,本人也是做网站的,现在做个人站长,地址如果有兴趣大家可以交流一下,在我那里发帖子就可以。
4、RewriteRule new_09,az*html newasp?id=GetPropertyContent 保存后,我们就可以测试一下这个网址了。
5、楼上的代码是用URLRewriter这个重写组件来实现的买的空间也可以用,但是要在iis上设置一下,添加一个html的应用程序映射,将“检查文件是否存在”的选项前的钩选去掉就可以了一般的虚拟主机提供商都会提供这样的技术服务的;这种方法显而易见,维护超级麻烦伪静态就简单多了,原理就是,用户看起来是在访问一个html文件,实际上这个请求被拦截后重定向到aspx页面了比如我访问indexhtml,在服务器接收到请求后,处理程序报404前,拦截这个请求。
6、c IIS + php IIS7以上版本,安装或自带URL Rewrite ,可通过配置webconfig来实现,iis管理器也有可视化配置页面 ASP a asp一般配置在iis 下,iis7以上同样可以利用URL Rewrite配置伪静态 b iis7以下,可以安装;页面,这种方法就是用XML。