安装ISAPI_Rewrite以后,
1、在浏览器输入localhost\index.html显示内容一样,但是页面内容的 新闻链接show.asp?id=1 还是动态的?
2、浏览器输入http://localhost/show/1.html和http://localhost/show.asp?id=1显示内容一样
以上证明ISAPI_Rewrite安装正确。
请问,全站生成html还需要修改哪些内容啊。特别是页面内容的 新闻链接show.asp?id=1 动态的变静态? 谢谢!
规则如下:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
#规则开始了#
RewriteRule ^/index\.html$ /index\.asp [N,I]
RewriteRule ^/show/([0-9]*)\.html /show\.asp\?\id\=$1 [N,I]
12 个解决方案
#1
页面输出的链接换成.html的
#2
导航条的链接已经改了,如lianxi.asp----lianxi.html
我问的是新闻列表的链接,单击时自动显示静态的,谢谢
http://localhost/show.asp?id=3
http://localhost/show.asp?id=2
http://localhost/show.asp?id=1
我问的是新闻列表的链接,单击时自动显示静态的,谢谢
http://localhost/show.asp?id=3
http://localhost/show.asp?id=2
http://localhost/show.asp?id=1
#3
http://localhost/show.asp?id=1
这种链接也要换成静态的 在你的代码里改
#4
如果链接是固定不变的 show.asp?id=1 可以改为show/1.html
如果是经常更新的新闻链接呢? 如何改啊?能给个实例参考一下吗?谢谢~~~
如果是经常更新的新闻链接呢? 如何改啊?能给个实例参考一下吗?谢谢~~~
#5
输出链接的时候只有ID会变吧
response.write "show/"&ID&".html"
#6
使用伪静态组件ISAPI_Rewrite规则,已经把动态地址转为静态地址了,现在的问题是怎样调用静态地址,显示新闻列表?
#7
把动态地址换成静态的不就行了
#8
百度的结果:request_uri=Request.ServerVariables("HTTP_X_REWRITE_URL")
如何获取重写后的url地址?谢谢~~
如何获取重写后的url地址?谢谢~~
#9
你可以下载YIDACMS学习一下
#10
您这个是生成html,不是伪静态组件方式~~~
#11
你试下把连接改成.html样式。在到设置伪静态文件规则看看咯。
因为你的连接模式是动态模式所以要更改成静态模式
因为你的连接模式是动态模式所以要更改成静态模式
#12
在百度里看到的提示,修改成功!
分享一下吧,希望对大家有帮助~~
修改程序中到参数的url,如新闻页
===============新闻原先代码=====
<a href='NewsView.aspx?NewsID=<%#Eval("NewsID")%>' ...>
<%#Eval("Title")%>
</a>
================修改后的代码=====
<a href='NewsView-<%#Eval("NewsID")%>.html' ...>
<%#Eval("Title")%>
</a>
注意:很多人转载request_uri=Request.ServerVariables("HTTP_X_REWRITE_URL")----其实不能获取重写url~~~
分享一下吧,希望对大家有帮助~~
修改程序中到参数的url,如新闻页
===============新闻原先代码=====
<a href='NewsView.aspx?NewsID=<%#Eval("NewsID")%>' ...>
<%#Eval("Title")%>
</a>
================修改后的代码=====
<a href='NewsView-<%#Eval("NewsID")%>.html' ...>
<%#Eval("Title")%>
</a>
注意:很多人转载request_uri=Request.ServerVariables("HTTP_X_REWRITE_URL")----其实不能获取重写url~~~
#1
页面输出的链接换成.html的
#2
导航条的链接已经改了,如lianxi.asp----lianxi.html
我问的是新闻列表的链接,单击时自动显示静态的,谢谢
http://localhost/show.asp?id=3
http://localhost/show.asp?id=2
http://localhost/show.asp?id=1
我问的是新闻列表的链接,单击时自动显示静态的,谢谢
http://localhost/show.asp?id=3
http://localhost/show.asp?id=2
http://localhost/show.asp?id=1
#3
http://localhost/show.asp?id=1
这种链接也要换成静态的 在你的代码里改
#4
如果链接是固定不变的 show.asp?id=1 可以改为show/1.html
如果是经常更新的新闻链接呢? 如何改啊?能给个实例参考一下吗?谢谢~~~
如果是经常更新的新闻链接呢? 如何改啊?能给个实例参考一下吗?谢谢~~~
#5
输出链接的时候只有ID会变吧
response.write "show/"&ID&".html"
#6
使用伪静态组件ISAPI_Rewrite规则,已经把动态地址转为静态地址了,现在的问题是怎样调用静态地址,显示新闻列表?
#7
把动态地址换成静态的不就行了
#8
百度的结果:request_uri=Request.ServerVariables("HTTP_X_REWRITE_URL")
如何获取重写后的url地址?谢谢~~
如何获取重写后的url地址?谢谢~~
#9
你可以下载YIDACMS学习一下
#10
您这个是生成html,不是伪静态组件方式~~~
#11
你试下把连接改成.html样式。在到设置伪静态文件规则看看咯。
因为你的连接模式是动态模式所以要更改成静态模式
因为你的连接模式是动态模式所以要更改成静态模式
#12
在百度里看到的提示,修改成功!
分享一下吧,希望对大家有帮助~~
修改程序中到参数的url,如新闻页
===============新闻原先代码=====
<a href='NewsView.aspx?NewsID=<%#Eval("NewsID")%>' ...>
<%#Eval("Title")%>
</a>
================修改后的代码=====
<a href='NewsView-<%#Eval("NewsID")%>.html' ...>
<%#Eval("Title")%>
</a>
注意:很多人转载request_uri=Request.ServerVariables("HTTP_X_REWRITE_URL")----其实不能获取重写url~~~
分享一下吧,希望对大家有帮助~~
修改程序中到参数的url,如新闻页
===============新闻原先代码=====
<a href='NewsView.aspx?NewsID=<%#Eval("NewsID")%>' ...>
<%#Eval("Title")%>
</a>
================修改后的代码=====
<a href='NewsView-<%#Eval("NewsID")%>.html' ...>
<%#Eval("Title")%>
</a>
注意:很多人转载request_uri=Request.ServerVariables("HTTP_X_REWRITE_URL")----其实不能获取重写url~~~