将包含整个JSON对象的URL转换为SEO友好URL

时间:2015-10-07 15:58:07

标签: json angularjs url nginx seo

我们的一位开发人员决定在URL中传递一个完整的JSON对象,因为在社交媒体或其他地方共享时需要重建页面状态。以下是一个此类网址的示例:

<mydomain.com>/<my-route>/{"AspectValues":{"camera":3,"battery":3,"display":3,"performance":3},"PriceMinValue":5000,"PriceMaxValue":90000,"SelectedBrandFilters":[],"SelectedOsFilters":[],"SpecificationWeight":3,"SentimentWeight":3,"ExcludedBrandList":[],"SelectedScreenFilter":["3-4","4-4.5","4.5-5","5-5.5","5.5-6","6-above"],"TimeSort":null,"PriceSort":null,"ScoreSort":null,"allPhones":false,"category":"Smartphones"}

首先,这个URL看起来并不适合搜索引擎优化,其次,它看起来不太好。我们使用nginx作为我们的web服务器,使用AngularJS作为JS Framework。

我想知道我可以探索哪些选项来解决这种情况,而不会在当前的JS实现中重新构建重构页面。

使用nginx重写似乎是一个选项,但路由映射创建SEO友好的URL仍然获得JSON URL中的所有信息似乎相当棘手。任何其他想法都会有所帮助。

非常感谢,人们。 :)

0 个答案:

没有答案