【问题标题】:How to remove this type of string #VTkfzCGqqkow from URLs如何从 URL 中删除这种类型的字符串 #VTkfzCGqqkow
【发布时间】:2015-07-02 00:15:48
【问题描述】:

我正在使用 osCommerce 平台。我在 Chrome 浏览器中注意到了; URL 不干净并且有尾随字符串,例如#VTkfzCGqqkow,特别是在产品页面上 例如 www.example.com/product-name.html#VTkfzCGqqkow 虽然我需要干净的网址,例如 www.example.com/product-name.html

请建议我修改 .htaccess 文件或 osCommercer 文件的解决方案。

谢谢。

【问题讨论】:

  • 网址片段不会发送到服务器,因此您将无法在服务器端执行此操作
  • 请给我建议任何解决方案。我注意到在页面渲染开始时 URls 是干净的,一旦页面完全加载,Chrome 就会不知从何处添加这个奇怪的哈希字符串。虽然在 Firefox 和其他浏览器中并非如此。
  • 您在您的网站上安装/添加了一些东西来添加它。我们无法读懂你的想法
  • 未添加任何内容,此字符串仅在 Chrome 中显示

标签: php .htaccess seo query-string clean-urls


【解决方案1】:

看看这个:

$url = 'www.example.com/product-name.html#VTkfzCGqqkow ';
echo var_export(parse_url($url));

您使用:

$url = parse_url($url,PHP_URL_PATH);

【讨论】:

  • 如果你想清理 url,parse_url 将返回 url "path: 没有 url 片段。这段代码放在需要清理 url 的 PHP 中。
【解决方案2】:

我已经解决了这个问题,它是由于客户端的 Javascript 而发生的。 感谢大家的时间和支持

【讨论】:

    猜你喜欢
    • 2013-01-07
    • 1970-01-01
    • 2013-04-24
    • 2021-07-02
    • 1970-01-01
    • 2014-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多