Node.js Sails Js:使用route.Js从URL中删除不安全的字符

Node.js Sails Js:使用route.Js从URL中删除不安全的字符,node.js,sails.js,url-routing,Node.js,Sails.js,Url Routing,问题陈述: 我已将我的自定义url站点地图推送到google,google crawler为这些url编制了索引,但问题是我推送的url包含一些不安全的url保留字符,当用户单击url my sails server时抛出错误: 例如:我有一个url:.html 就像url_slug+唯一标识符=>my-college-best-faculty-111109.html 注意:我的页面由唯一标识符呈现,但由于url不安全字符,我的页面可能抛出错误或呈现404页面 请向我推荐一些最佳实践 当用户单击

问题陈述:

  • 我已将我的自定义url站点地图推送到google,google crawler为这些url编制了索引,但问题是我推送的url包含一些不安全的url保留字符,当用户单击url my sails server时抛出错误:
  • 例如:我有一个url:.html 就像url_slug+唯一标识符=>my-college-best-faculty-111109.html

    注意:我的页面由唯一标识符呈现,但由于url不安全字符,我的页面可能抛出错误或呈现404页面

    请向我推荐一些最佳实践

    当用户单击在google搜索中索引的链接时,my routes.js重定向到301,指向我们在删除不安全字符后创建的url