【问题标题】:Navigation and URL rewriting in AJAX heavy pageAJAX 重页中的导航和 URL 重写
【发布时间】:2011-11-26 09:20:33
【问题描述】:

我有一个电子商务网站,但无法满足我们的需求。它最初是使用一个主页开发的,该主页包含用于项目搜索和类别导航的用户控件...我有一个搜索 ascx 和一个 catagories.aspx,它们通过 default.aspx 与 restuls.ascx 对话..

无论如何,这个网站上没有导航。我查看了 URL 重写,但大部分材料都过时了。我也不确定这是最好的路线。我读到的关于 URL 重写的大部分内容都是将您放在页面中的某个位置,而不是带回搜索结果的集合。我还看到在某些地方,我认为人们正在编写页面加载事件来寻找参数来重新创建动态页面。

  1. URL 重写是最佳答案吗?
  2. 如果是,我是否会重写页面加载以查找参数以再次触发搜索以返回结果?或者是否有一种更少手动且可能更少资源的方式来完成此任务?

我想让我的网站更加 SEO,但导航是目前的主要问题。我正在使用 dotnet 3.5sp1。

【问题讨论】:

  • 我们成功地在我以前工作的 .net 中使用了很多 URL 重写。你正朝着正确的方向前进。
  • 您还记得您是否使用了现有的重写模块之一,或者您是否在内部编写了它。德克萨斯州

标签: .net ajax url seo navigation


【解决方案1】:

选项是:

  • .net 框架内的 URL 路由
  • 使用 IIS 重写 URL(我认为是从版本 6 开始)
  • 或 URL 重写器

我最近遇到了同样的问题,我用 URL ROUTING 解决了。

无论您选择什么,请确保您使用 301 永久重定向将旧网址(未重写可能存在于 SERP 上)指向新网址,这样您就可以在不丢失页面排名的情况下通知搜索引擎新路径。

【讨论】:

    猜你喜欢
    • 2012-01-01
    • 1970-01-01
    • 2018-04-22
    • 2015-07-16
    • 2021-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多