注册 登录
编程论坛 ASP技术论坛

asp httpd.ini伪静态

zfc123 发布于 2010-04-20 10:22, 1771 次点击
我用的是虚拟主机,支持伪静态,在网上下载了一个httpd.ini文件,修改成自己的网址后,输入shownew.asp?id=21和输入shownew-21.html都可以打开同一个页面。已经实现了想要的效果。
但是在新闻列表页点击进去的还是shownew.asp?id=21,而不是shownew-21.html,怎么样才能把链接地址改成后者。谢谢
13 回复
#2
孤独冷雨2010-04-20 11:32
新闻列表页的连接也得做相应的改动。你把使用方法好好读一下!
#3
zfc1232010-04-20 14:21
我就是没找到使用方法,能说一下新闻列表页要怎么改吗,谢谢
#4
yms1232010-04-20 15:18
能发一下网址看看哪里出了问题。
#5
zfc1232010-04-20 15:32
谢谢版主热心解答:
新闻列表页:
http://www.
我想把
http://www.
换成
http://www.
现在直接在浏览器中输入
http://www.可以访问
但如何把列表页的链接地址改过来,需要我重新生成吗?
#6
yms1232010-04-20 20:59
NewsClass.asp
的循环连接问题,把连接换过来就可以。能把NewsClass.asp的源代码贴出来看看吗?
#7
aspic2010-04-20 21:14
NewsClass.asp
<a href="shownews-<%=Rs("ID")%>.html"><%=Rs("Title")%></a>
修改成自己的实际字段
#8
zfc1232010-04-21 09:51
我好像有点明白了,httpd.ini伪静态规则,只是可以把html伪静态网址,定向到真正的asp网址,而不会自动更换链接,链接需要自己程序手动更换,就像ls那样修改.
是不是我理解的这样?

下面是我生成连接的代码
<tr>
          <td width="6%" height="24" align="center" ><img src="Img/arrow_6.gif" width="11" height="11"></td>
          <td width="65%" height="24" style="BORDER-bottom: #999999 1px dotted"><% if rs("FirstImageName")<>"" then response.write "<img src='images/news.gif' border=0 alt='图片新闻'>" end if %>
              <a href="shownews.asp?id=<%= RS("id") %>" target="_blank"><%= RS("TITLE") %></a> </td>
          <td width="29%" style="BORDER-bottom: #999999 1px dotted"><div align="right"><font color="#999999">[<a href="NewsClass.asp?BigClass=<%= RS("BigclassName") %>" target="_blank"><%=rs("BigClassName")%></a>] </font></div></td>
        </tr>
#9
zfc1232010-04-21 09:52
是不是有个语句可以判断当前网页是asp的还是html的,如果是asp的,则重新定向到html,这样就不需要每个地方单独修改了.
#10
yms1232010-04-21 10:06
<a href="shownews.asp?id=<%= RS("id") %>" target="_blank"><%= RS("TITLE") %></a> 
就是这段代码改为
<a href="shownews-<%=Rs("ID")%>.html" target="blank" ><%=Rs("Title")%></a>
没有通用的,因为你在httpd.ini中的规则无法一样,只能逐个连接修改。
#11
zzy_4202010-04-21 14:09
伪静态不太懂,对不起帮不上忙!
#12
zfc1232010-04-21 14:49
太感谢了,手动修改链接好,可以用了,再请教一下新闻页翻页和产品页翻页的规则要怎么写.
#13
gupiao1752010-04-22 11:44
新闻列表你都能顺利靠自己改完,那么翻页的道理也是一样的!加油!祝你早日改成!并分享你的经验!哈哈!
#14
zfc1232010-04-22 12:07
昨天又完善了一下,在后台配置文件中加个开关,可以判断是否要开启伪静态,这样换了不支持伪静态的空间,也不用改代码了.

关键是我翻页的参数有三个,其中有两个是空值,不知道怎样替换.
1