我知道如何在asp.net中创建/实现友好的URL,但是在经典的asp中可以(如果是这样的话)这样做吗?
如果它不可能,谷歌如何回应(SEO)创建页面的唯一目的是重定向(加载)到另一个页面?
谢谢!
答案 0 :(得分:5)
使用绑定到IIS的URL rewriter like IIRF或IsapiRewrite,并在ASP / ASP.NET / PHP获取请求之前进行处理。
答案 1 :(得分:3)
答案 2 :(得分:2)
您也可以在没有使用自定义404页面的重写过滤器的情况下执行此操作。您可以使用Server.Transfer或Server.Execute重定向到正确的页面。麻烦的是你放松你的QueryString对象就这样做,但它有点爱和拥抱。
如果你想避免使用Server.Transfer等,你也可以将所有模板包装在对象中并将它们全部包含在内,只需在你要渲染的模板上调用渲染函数,就可以轻松实现大代码。克服现代服务器蛮力!
答案 3 :(得分:2)
在IIS 7中使用Microsoft自己的免费URL Rewrite!
答案 4 :(得分:1)
您需要一个ISAPI模块。它比ASP.NET中的URL重写要复杂得多,因此您可以尝试使用商业重写器like this one。
尝试免费的Ionic's Isapi重写过滤器答案 5 :(得分:0)
IsapiRewrite,是的,我同意这项建议。
要回答您的其他问题,Google不会关心,只需301重定向它们。确保您没有重复的内容,甚至不重定向302。如果您301重定向,Google应将您的PageRank集中在一个页面上。 (这就是SEO专家在工作中告诉我的。)
答案 6 :(得分:0)
ISAPI_Rewrite v3将满足您的需求。有一个友好的经理和相当简单的语法(无论如何,如果你遇到问题,你可以在他们的支持论坛上发言)。