新闻文章的动态seo标题

Ros*_*oeh 1 url seo url-rewriting title

我有一个新闻部分,页面解析为网址

newsArticle.php?ID = 210

我想要做的是使用数据库中的标题来创建像seo友好的标题

newsArticle /乔去到镇

我有什么想法可以达到这个目的吗?

谢谢,

R.

Jon*_*eet 6

我建议您实际在URL中包含ID,在标题部分之前,并在路由时忽略标题本身.所以您的网址可能会变成

/news/210/joe-goes-to-town
Run Code Online (Sandbox Code Playgroud)

这正是Stack Overflow所做的,而且效果很好.这意味着标题可以在没有链接断开的情况下改变.

显然,确切的细节将取决于您使用的平台 - 您尚未指定 - 但基本步骤将是:

  • 生成链接时,请获取文章标题并将其转换为URL友好的内容; 你可能想要删除所有标点符号,你应该考虑重音字符等.请记住,标题不需要是唯一的,因为你也有ID
  • 处理对以/ news开头的任何内容的请求时,请获取路径的下一部分,将其解析为整数并加载相应的文章.