我想美化我的网址,使他们搜索引擎优化友好。
我遇到过很多这样做的方法,包括几个iis模块,以及创建带有response.transfer重定向到“original”url的自定义错误页(http://evolt.org/search_engine_friendly_urls_with_iis_and_classic_asp/
实际上,我已经实现了最后一个方法,它运行良好,但我想问:
引导用户/搜索引擎进入一个半错误的页面是不是有问题?
我是说,这对搜索引擎不是有不良影响吗?
谢谢!
p.s.自定义错误页上的代码如下所示

<%
strQuerystring = Mid(Request.ServerVariables("QUERY_STRING"),12)
aParameters = Split(strQuerystring,"/")
On Error Resume next

Server.Transfer("/"&aParameters(1) & ".asp")

If Err Then
Response.Status = "404 Not Found"
Server.Transfer("/error/real-404-page.asp")
End If
%>

最佳答案

只要将请求传输到的页面将返回http200 OK状态,搜索引擎爬虫程序就无法知道您在内部使用了此“黑客”来支持友好的url。

关于asp-classic - 通过自定义错误页面的ASP经典友好URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28137874/

10-13 02:39