规范化我的网页URL以获取SEO

时间:2009-09-10 09:10:34

标签: c# asp.net vb.net seo

我在VB.NET中使用ASP.NET

我已经意识到SEO不喜欢我的页面URL包含问题标记,例如.........

http://www.erate.co.za/CompanyProfile.aspx?ID=112

是否可以将我的网址更改为

http://www.erate.co.za/CompanyProfile/USA

这甚至可能吗?如果是这样,我将如何在VB.NET中执行此操作? C#代码也可以,我将自己转换为VB.NET

提前致谢!

修改

请注意,我的带有问号的网址正在从ID为112

的数据库中读取记录

3 个答案:

答案 0 :(得分:1)

您所谈论的内容称为URL重写,Scott Guthrie在此here上有一篇方便的文章。

答案 1 :(得分:0)

可以使用MVC。我用C#完成,我认为VB.NET也支持MVC。你想把URL作为stackoverflow吗? .Stackoverflow是在MVC架构中开发的。

编辑:您也可以通过ASP.NET Routing

完成相同操作

答案 2 :(得分:0)

  

这是.Net 3.5的一部分,是   MVC使用的相同机制

由于所有内容都保存在HttpContext.CurrentContext.Items [“”]

中,这使您的生活变得轻松

我已经为一些项目调整了这个代码,我有一个XML配置文件。然后我使用此文件来构建 RouteCollection 。此代码也很容易扩展到处理SEO重定向301。

此方法也会在AppPool中加载一次,无需为每次调用解析xml文件和配置。到目前为止,这对我来说是最好的解决方案。

如果您需要任何帮助,请告诉我们。我很乐意伸出援手。