我正在AngularJS中构建一个应用程序,我正在考虑使用SEO URL。目前我的州如下:
article / page /:page - 用于分页的文章列表
article /:id - 查看单篇文章的详细信息
我考虑添加另一个状态如下: 文章/:ID /:SEO
我会完全忽略:seo state参数,所以无论URL是什么 文章/ 25 / some-article-title或article / 25 / something-different,它仍会显示完全相同的文章。
然后我会简单地将人们链接到这些URL,但仍然忽略seo状态参数。它只是用于提供信息。
我的问题是这是否可以接受。我发现的只是一个已经很重的框架之上的高端javascript SEO框架。我不需要那个。我只是想用一种简单的方法来显示人们可读的URL。
答案 0 :(得分:1)
只要设置了规范网址,整体虚荣网址就会很重要,因为规范网址会被编入索引。
一个商业例子,ESPN一直这样做。有时URL符合,有时会重定向到正确的页面,如果所有其他方法都失败了,只需重定向到搜索。
但无论网址有多少变化以及网址格式多么糟糕,它都会从网页的索引内容中删除很少的内容。
但是,如果301重定向的总链接与网址的比率过高,则尽管它是301重定向,但虚构网址确实可能出现在索引中。
再次,ESPN作为示例,搜索术语site:espn.com/billsimmons
将显示将重定向到http://search.espn.go.com/bill-simmons/
的索引页面。
只要您设置规范网址,就应该没问题。