【问题标题】:Removing iframe url part with .htaccess使用 .htaccess 删除 iframe url 部分
【发布时间】:2013-04-15 06:17:45
【问题描述】:

如何删除我网站上每个网页上生成的 url 部分,其中我有 livecore iframe 模块,看起来像 http://mysite.com/livescore/football#inscore_ifheight_xdc_17343 ? 该页面的真实网址是http://mysite.com/livescore/football,但是当使用livescore iframe 打开网页时,这部分#inscore_ifheight_xdc_17343 总是自动生成并添加到网址中。

如果有人可以为我生成 .htaccess mod_rewrite 重写规则,我将不胜感激。

【问题讨论】:

    标签: apache .htaccess mod-rewrite


    【解决方案1】:

    fragment identifier 不是发送到服务器的 URL 的一部分。因此,您不能使用 .htaccess 规则将其删除。

    防止这种情况的唯一方法是一开始就不要创建它。

    【讨论】:

    • 非常感谢您清除我的片段标识符,但是您能告诉我当客户端在我的网页上时根本不显示它的有效方法吗?如何隐藏片段标识符?
    • @MladenMijatovic 片段标识符位于 HTML 源代码中,由您的 Web 服务器生成。如果您不想要它,PHP、JSP、Java ......必须在没有它的情况下创建 URL。我不能告诉你更多,因为我不知道你的网络软件。
    • 我在 Joomla 2.5 cms 中创建了一个网站,该网站由网页组成,其中显示作为 iframe 插入的体育赛事实时比分,但打开带有实时比分 iframe 的网页(例如 mysite.com/livescore/football)它会自动添加正如我在第一个问题中提到的那样,#incore_ifheight_xdc_17343 结束时的片段标​​识符。你能告诉我如何隐藏或删除它,以便我的网址保持mysite.com/livescore/football吗?非常感谢您的帮助
    • @MladenMijatovic 对不起,我不知道。根据您使用的模块/插件,您必须查看文档,如果没有文档,则必须查看源代码,并查找 iframe 的创建位置。必须有一些 HTML 片段或 PHP 脚本,它输出 iframe 和其中带有 # 的 URL。
    猜你喜欢
    • 2020-12-21
    • 1970-01-01
    • 2012-02-26
    • 2014-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多