懂ISAPI_ReWrite伪静态规则的请进???
# 重写dispbbs.aspRewriteRule /view_(\d+)_(\d+)_(\d+)\.html /dispbbs.asp\?boardID=$1&ID=$2&page=$3 [N,I]
RewriteRule /view_(\d+)_(\d+)_(\d+)\.html(.*) /dispbbs.asp\?boardID=$1&ID=$2&page=$3 [N,I]
RewriteRule /view_(\d+)_(\d+)_(\d+)_(\d+)\.html /dispbbs.asp\?boardID=$1&ID=$2&page=$3&star=$4 [N,I]
RewriteRule /view_(\d+)_(\d+)_(\d+)_(\d+)\.html(.*) /dispbbs.asp\?boardID=$1&ID=$2&page=$3&star=$4 [N,I]
RewriteRule /view_(\d+)_(\d+)_(\d+)_(\d+)skin(\d+)_(\d+)\.html /dispbbs\.asp\?boardid=$1&star=$2&replyid=$3&id=$4&skin=$5&page=$6 [N,I]
RewriteRule /view_(\d+)_(\d+)_(\d+)_(\d+)skin(\d+)_(\d+)\.html(.*) /dispbbs\.asp\?boardid=$1&star=$2&replyid=$3&id=$4&skin=$5&page=$6 [N,I]
RewriteRule /view_(\d+)_(\d+)_(\d+)skin(\d+)\.html /dispbbs\.asp\?BoardID=$1&replyID=$2&id=$3&skin=$4 [N,I]
RewriteRule /view_(\d+)_(\d+)_(\d+)skin(\d+)\.html(.*) /dispbbs\.asp\?BoardID=$1&replyID=$2&id=$3&skin=$4 [N,I]
这样的地址是正常访问的
[url]http://600001.xxxxx.com/view_9_1351954_1.html[/url]
现在想把这个地址改成
[url]http://xxxxx.com/600001/view_9_1351954_1.html[/url]
RewriteRule怎么写?望高手指点一下
[[i] 本帖最后由 拒绝孤独 于 2008-5-25 16:22 编辑 [/i]] *** 作者被禁止或删除 内容自动屏蔽 *** 很感谢您的回复
但问题还没得到解决,若您有时间的话,可以直接联一下我QQ 谢谢 *** 作者被禁止或删除 内容自动屏蔽 *** 还是不行... 浏览提示找到不相关资料
还有列表显示的地址,点击却显示的地址为:xxxxx.com/topic/860/1039479/
本来应该是这个地址才对的[url]http://xxxxx.com/601333/view_860_1039479_1.html[/url]
相关代码:
NowUseBBS = CacheData(19,0)
Forum_LastPost = Split(CacheData(15,0),"$")
If DateDiff("d",CDate(Forum_LastPost(2)),Now())<>0 Then
LastTempStr=Forum_LastPost(0)&"$"&Forum_LastPost(1)&"$"&Now()&"$"&Forum_LastPost(3)&"$"&Forum_LastPost(4)&"$"&Forum_LastPost(5)&"$"&Forum_LastPost(6)&"$"&Forum_LastPost(7)
Conn.Execute("Update Dv_Setup Set Forum_YesterdayNum="&CacheData(9,0)&",Forum_LastPost='"&LastTempStr&"',Forum_TodayNum=0")
Conn.Execute("update Dv_board Set TodayNum=0")
End If
isBoardTop = 0
If Sql <> "" Then
Page = Request("Page")
If Page = "" Or Not isNumeric(Page) Then Page = 1
Page = cLng(Page)
If Page = 1 Then
PageStr = ""
Else
PageStr = "第"&Page&"页"
End If
Set Rs=Conn.Execute(Sql)
If Rs.Eof And Rs.Bof Then
ErrMessage = "<li>没有找到相关资料。</li>"
Else
BoardType = Rs("BoardType")
StockTitleName = BoardType & PageStr
StockServerName = StockTitleName
StockTitleName = "xxx"
ParentID = Rs("ParentID")
ParentStr = Rs("ParentStr")
BoardID = Rs("BoardID")
isBoardTop = Rs("isBoardTop")
StockCode = Rs("StockCode")
LastUpTime = Rs("upTime")
StockUserNum = Rs("StockUserNum")
TodayNum = Rs("TodayNum")
PostNum = Rs("PostNum")
TopicNum = Rs("TopicNum")
BoardTopStr = Rs("BoardTopStr")
BoardMasterList = Rs("BoardMaster")
Board_Setting = Split(Rs("Board_Setting"),",")
Forum_user = Split(Rs("board_user"),",")
If BoardMasterList = "" Or isNull(BoardMasterList) Then BoardMasterList = "暂无"
iBoardMasterList = BoardMasterList
BoardMasterList = Replace(BoardMasterList,"|",", ")
StockPrice = Rs("PriceInfo")
StockupTime = Rs("PriceupTime")
isStockXml = Rs("isStockXml")
End If
Rs.Close:Set Rs=Nothing
ElseIf Sql = "" And isDisp > 0 Then
ErrMessage = "<li>非法的参数。</li>"
End If 发这个代码没用的,ISAPI_ReWrite有自带一个调试器,多试几次.
因为你这个因为有二级域名对应二级目录.所以目录一定要对应好.层次不要弄错了.
不过二级域名的功能需要Pro版本才支持.lite版只支持主域名
[[i] 本帖最后由 zhyu 于 2008-5-26 21:57 编辑 [/i]]
页:
[1]
