首頁 » 博客 » 子类别等的绝对数量意味着尝试为

子类别等的绝对数量意味着尝试为

“’”; 希望这有帮助。请注意,这篇文章是为技术受众撰写的。我将尽力回答评论中提出的任何问题。 那么我将带您到哪个代码?没有您想象的那么可怕和复杂,并且在持续维护、灵活性等方面给您带来许多优势。 � 基本问题:您的网站使用参数友好的 URL,但为了 SEO 和用户友好性,您梦想的是半可读的 URL。

您有很多内容,大部分来自数据库

产品、类别、ISAPI_Rewrite 或 mod_rewrite 创建(并维护!)规则可能会让 顶级电子邮件列表 您尖叫入林。 在重写 URL 时,您将需要处理 4 个主要问题: 现有入站链接:通过 301 重定向将旧 URL 重定向到新 URL 站点内链接:将参数化 URL 转换为站点中链接到的任何地方的可读版本。

内容服务:当您收到新 URL

的请求时,请使用用户(和搜索爬网程序)不可见的参数化页面来处理该他们应该这样做吗?  请求。 重复内容问题 如果您对整个重定向感到困惑,请阅读 Janita 关于 URL 重写和 301 重定向的帖子。 为了清楚起见(并且因为这是 SEOmoz 的案例研究月:-),我们将使用我们的蜜月注册表和旅行网站 www.thebigday.com 作为示例。

我们在网站上按目的地和子

目的地对度假村进行分组 – 例如,夏威夷 -> 毛伊岛 -> 凯拉尼费 消費者數據  尔蒙酒 使用经典 ASP 来做示例,但是您可以很容易地了解如何将我的逻辑转换为 PHP、ASP.NET 等。 。它需要 3 个数字参数,1 个代表目的地(本例中为夏威夷),1 个代表子目的地(毛伊岛),1 个代表度假村本身(Fairmont Kea Lani)。

我们真正想要展示的是这样的:

/TravelSpecials/夏威夷-毛伊岛/TheFairmontKeaLaniMaui.htm 请注意,为了 SEO 目的,我在 URL(特别旅行)中添加了另一个重要短语(无论如何对我来说)。 “ISAPI_重写?”好吧,你说,如果你只有少数类别和产品名称……并且它们永远不会(或很少)改变。

在这个例子中,我们重写的“规则”基本上是通过在数据库中查找一个来在姓名和 ID 号之间进行转换。 它将如何发挥它的魔力: 入站参数化链接 你301 /Package.asp?dest=2&subdest=51&resort=123 至 /TravelSpecials/夏威夷毛伊岛/TheFairmontKeaLaniMaui.htm 想要重定向到您需要一个从参数创建可读 url 的函数。

返回頂端