SEO友好的URL重写器参数

时间:2010-06-11 13:53:33

标签: seo friendly-url

如果您将参数纳入SEO友好网址

,我将不胜感激

我们决定首先使用“技术”参数,然后是“SEO Slug”

\product\ABC123\fly-your-own-helicopter

很像S.O. - 如果SEO Slug改变,或被截断或丢失,我们仍然有Product和ABC123参数;各种文章说,拥有这样的额外数据不会损害SEO排名。

我们需要额外的参数;我们可以使用“ - ”分隔参数,因为它使它们看起来类似于SEO Slug,或者我们可以/应该使用其他东西吗?

\product\ABC123-BOYTOY-2\boys\toys\fly-your-own-helicopter

这是product = ABC123,在Category = BOYTOY和Page = 2

我们也希望保持层次结构尽可能平坦,因此我认为:

\product-ABC123-BOYTOY-2\boys\toys\fly-your-own-helicopter

会更好 - 少一级。

我们有许多“区域”,例如

\product-ABC123\seo-slug-for-product
\category-BOYTOY\seo-slug-for-category
\article-54321\terms-and-conditions

如果我们只能使用我们的5位数页码编号,那将对我们有所帮助,因此这些将成为

\12345-ABC123\seo-slug-for-product
\23456-BOYTOY\seo-slug-for-category
\54321\terms-and-conditions

(产品和类别为不同的模板提供了许多不同的页面ID,这种风格将我们直接带到右侧)

非常感谢您深入了解要使用的参数分隔符,以及领先的技术数据是否适用于我们。

如果相关:

IIS7 + MSSQL2008上的经典ASP应用程序 产品&类别代码仅包含A-Z,0-9,“_”。

1 个答案:

答案 0 :(得分:1)

就个人而言,我不认为以下任何一种情况:

\12345-ABC123\seo-slug-for-product
\product-ABC123-BOYTOY-2\boys\toys\fly-your-own-helicopter

特别“友好”。他们对搜索引擎优化可能“没问题”,但你可能会在网址开头的编码中失去友好的部分。

为什么你不能有这样的东西:

\product\seo-slug-for-product

然后有一个表格或字典将slug映射到产品ID。这样,当您的MVC控制器接收slug作为参数时,它可以查找所有其他值。

最糟糕的情况是,我会这样做。更像是:

\product\123456\seo-slug-for-product

该号码是产品ID。我认为他们这样做是为了使文章的标题可以改变,旧的URL仍然有用。这就是原因:

  

SEO Friendly URL Rewriter Parameters

  

SEO Friendly URL Rewriter Parameters

的工作。他们使用:

<link rel="canonical" 
    href="https://stackoverflow.com/questions/3023298/seo-friendly-url-rewriter-parameters">

确保Google只为一个页面编制索引。