Asp实现不带www301重定向到带www且带参数
作者:admin 日期:2012-11-04
带参数的301重定向代码好像不多见,自己写了一段:
ASP/Visual Basic代码
- Dim strHostName,strScriptName,strSubUrl,strRequestItem
- strHostName=CStr(Request.ServerVariables("HTTP_HOST"))
- if strHostName="shanxicoal.com" then
- strScriptName=CStr(Request.ServerVariables("SCRIPT_NAME"))
- strSubUrl=""
- If Request.QueryString<>"" Then
- strScriptName=strScriptName&"?"
- For Each strRequestItem In Request.QueryString
- If InStr(strScriptName,strRequestItem)=0 Then
- If strSubUrl="" Then
- strSubUrl=strSubUrl&strRequestItem&"="&Server.URLEncode(Request.QueryString(""&strRequestItem&""))
- Else
- strSubUrl=strSubUrl&"&"&strRequestItem&"="&Server.URLEncode(Request.QueryString(""&strRequestItem&""))
- End If
- End If
- Next
- End If
- GetUrl="http://www."&strHostName&strScriptName&strSubUrl
- Response.Status="301 Moved Permanently"
- Response.AddHeader "Location",GetUrl
- end if
参考文章:ASP获取当前网址https://blog.guanjianci.net/article.asp?id=349
[本日志由 admin 于 2012-11-04 01:01 AM 更新]
上一篇: google英文相关长尾关键词采集器 下一篇: 百度观察期内的网站不要随便动!
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: asp
相关日志:
评论: 0 | 引用: 0 | 查看次数: 2259
发表评论
广告位