Nat*_*Fox 5

我不确定一个人会比其他SEO的表现更好,但我个人更喜欢你的第三选择http://domain.com/1234/super-friendly-seo-title.在这种情况下,页面名称的原因非常简洁.1234的ID实际上不是页面名称的重要部分,它纯粹是页面的唯一标识符.我认为这也使重写规则和代码更容易处理.ID实际上是URL中唯一重要的部分,用于确定要提供的页面.SEO文本完全是多余的.

一些注意事项:确保呈现的页面仅基于ID而不是SEO文本.例如,你想要:

回复相同的页面内容.

对此的主要要求是确保在页面上创建一个规范链接元素,该元素具有指向当前首选页面名称的URL.例如:如果您当前的页面名称应为Some-Other-Text,那么您的规范链接元素将如下所示:

<link rel="canonical" href="http://domain.com/1234/Some-Other-Text" />
Run Code Online (Sandbox Code Playgroud)

对于ID为1234的页面.

如果请求的页面名称与您当前首选的页面名称不匹配,则可以对代码执行301重定向,但这不是必需的,因为规范链接元素将产生相同的结果.

这种技术的美妙之处在于,如果更改页面名称,则无需编写其他重写规则.由于ID保持不变,因此您可以随时更改页面名称,并且规范链接元素将充当搜索引擎的重定向.

我希望这是有道理的.如果有什么不清楚请告诉我,我会尽我所能澄清.