【问题标题】:Is there anyway to change the url parameter of a site?无论如何要更改网站的url参数?
【发布时间】:2016-02-04 20:12:30
【问题描述】:

本站所有链接均包含“#”。 url 看起来也不可信。我对 Javascript 和 Ajax 了解不多。但我知道这个网站不是基于搜索引擎优化的。这个网站是某家公司做的,我要求他们改参数,他们不能。

有没有办法像这样更改网址:

http://www.example.com/#/Packages/1/Family

http://www.example.com/Family-Packages

我是这家公司的数字营销人员。而且大部分url参数都是唯一的。如果我从你们那里得到任何帮助,我可以将它转移给网站开发人员。

【问题讨论】:

  • 该 URL 结构是单页应用程序 (SPA) 的常见模式,并且非常值得信赖。我有点担心,作为一个 DM,你没有意识到这一点并且想要改变它而不是努力优化它......
  • 同意。如果你问他们,我相信网站开发人员能够为你解决这个问题
  • @RoryMcCrossan 感谢您的回复。
  • @MuhamedRiyaz:该网站是使用 AngularJS (angularjs.org) 构建的,因此您在 URL 中看到的 # 称为主题标签,是安全且标准的行为,正如 Rory 所说。查看这个 SO 问题,以更好地了解您是否应该更改主题标签 URL 结构:stackoverflow.com/questions/14319967/…
  • @PaparazzoKid 感谢您的链接。我唯一关心的是对 SEO 友好的 url 结构。如果这个当前的 url 结构很好,那就没问题了。

标签: javascript jquery ajax seo url-parameters


【解决方案1】:

让他们试试这个

history.pushState("", document.title, window.location.pathname + window.location.hash.replace("#", ""));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-25
    • 1970-01-01
    • 2017-02-05
    • 1970-01-01
    • 1970-01-01
    • 2019-02-09
    • 2021-03-29
    • 1970-01-01
    相关资源
    最近更新 更多