.htaccess 重写规则删除 RK=0/RS= 之后的所有内容

2023-11-22

我有一个网站收到大量对不存在页面的请求。

所有请求都基于现有页面,但有RK=0/RS=在末尾加上一个随机字符串。

例如,请求是:

www.domain.com/folder/article/RK=0/RS=M9j32OWsFAC_u8I6a0xOMjYKU_Q-

但是页面www.domain.com/folder/article确实存在。

我想用htaccess to say:

if RK=0/RS=存在,删除它以及之后的所有内容

但一直没能让它发挥作用。

All the htaccess规则谈论删除查询字符串,但我猜测是因为这没有?这不是一个查询。

有人可以帮助我了解如何做到这一点吗?


有人发现了这个混乱的根源。http://xenforo.com/community/threads/server-logs-with-rk-0-rs-2-i-now-know-what-these-are.73853/

它看起来实际上并不是恶意的,这是雅虎重写所破坏的东西,它创建了指向不存在页面的 URL。 xenforo 上描述的演示确实复制了它,以及雅虎正在生成的 URL 模式:

http://r.search.yahoo.com/_ylt=A0SO810GVXBTMyYAHoxLBQx./RV=2/RE=1399899526/RO=10/RU=http%3a%2f%2fkidshealth.org%2fkid%2fhtbw%2f/RK=0/RS=y2aW.Onf1Hs6RISRJ9Hye6gXvow-

当然,RV=、RE=、RU=、RK=、RS= 值看起来确实属于同一系列。只是在某个地方 arg 串联在他们这边搞砸了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

.htaccess 重写规则删除 RK=0/RS= 之后的所有内容 的相关文章

随机推荐

  • 将 Intellij-Idea UI 表单导出到 Eclipse

    我有一个 Java 项目要做 所以我决定使用Inltellij Idea中的Designer来帮助我快速完成表单和窗口 并有更多的时间来开发应用程序 我面临的问题是老师使用 Eclipse 所以我认为在开发结束时我可以导出我的 Intell
  • LDAP 问题,ldap_bind 无效 dn 语法

    我知道我的错误非常简单 但我试图找到问题所在 但我没有看到它 也许你可以帮助我 我正在尝试使用 php 创建一个函数 这样我就可以连接到 LDAP 并找到所需的信息 我的 php 代码如下 ldapconfig host 127 0 0 1
  • 如何根据访问者的位置显示本地时间?

    我们正在开发一个网站 供世界各地的人们使用 网站中有一个聊天部分 我们希望消息显示带有时间戳 我在数据库中存储每条消息的时间戳 根据访问者当地时间 向访问者显示每条消息的正确时间的方法是什么 我不想询问用户他的时区 有没有办法只使用 PHP
  • 如何在 SQL Server 2005 中存储时区

    我正在构建一个网络应用程序 用户可以在其中输入事件 包括 活动标题 开始日期 时间 描述 用户想要输入开始日期 时间 包括与事件位置相对应的时区 这些活动是全球性的 因此时区可能会因活动而异 在SQL Server后端数据库中 我使用dat
  • 如何在 python 中抑制控制台/cmd 错误消息

    如何抑制 python 中 chromedriver 和 pyinstaller exe 的错误消息 我注意到 当我在 pyinstaller 中使用 chromedriver 并运行它时 我会收到错误消息列表 我一直在尝试删除它们 但到目
  • 删除标点符号但保留表情符号?

    是否可以删除所有标点符号但保留表情符号 例如 D p structure list text structure c 4L 6L 1L 2L 5L 3L Label c Inappropriate announce AirAsia your
  • 如何在单个IP(Apache + Passenger)上部署多个rails应用程序?

    我想在一台服务器上部署多个 Rails 应用程序 如果我有一个域名 我可以轻松地使用子域作为虚拟主机中的服务器名称来完成此操作 我的问题是我没有域名 我可以做类似的事情吗 70 42 89 11 app 1 作为一个服务器名称 70 42
  • 如何在 matplotlib 的子图下方添加图例?

    我正在尝试在 3 列子图下方添加图例 我已经尝试过以下方法 fig ax plt subplots ncols 3 ax 0 plot data1 ax 1 plot data2 ax 2 plot data3 ax sub plt sub
  • 如何使用 ADO 和 VB 将 NULL 或空字符串传递给存储过程输入参数?

    我在 Sql Server 2005 中有一个存储过程 其 varchar 输入参数定义为 Value varchar 24 NULL 在我的 VB6 应用程序中 我尝试使用 ADO 函数设置参数 Set prmParamVal cmdCh
  • loadHTMLString baseURL:nil 在 iOS5 中不起作用

    我遇到了 UIWebView 的问题 我想在 UIWebView 中渲染我自己的 html 代码 如果我使用下面的代码 它工作正常 NSBundle thisBundle NSBundle mainBundle NSString path
  • F# 具有特定属性的记录类型的类型约束

    我正在尝试创建一个通用函数 它需要其类型参数 它是记录类型 并且它具有特定的属性 这是生成相关编译器错误的示例 let foo lt a gt a a a a with bar baz a 编译这个我得到一个错误说明The record l
  • 以月和日计算年龄

    function getAge dateString var today new Date var birthDate new Date dateString var age today getFullYear birthDate getF
  • 我可以序列化画布上绘制的路径,以便在重新启动应用程序时重新绘制路径

    我有一个应用程序 它使用画布来绘制用户完成的涂鸦 我已将外部文件中的路径序列化并将其保存在 SD 卡中 当用户再次启动应用程序时 单击 重新绘制 按钮 我希望在画布上重新绘制保存的路径 我无法重绘路径 我在调试和检查时从文件中检索路径 但我
  • ActionBarSherlock + Google Maps API v2 重复 ID

    我正在尝试将 ActionBarSherlock 与 Google Maps API v2 片段集成 我有一个包含 2 个片段的布局 一个用于列表布局 另一个用于 SupportMapFragment 当我第一次单击列表项时进展顺利 但当我
  • 如何计算两个字符串之间的差异?

    我想在 Delphi 中创建一个函数来计算两个字符串的不同级别 如果两个字符串相等 忽略大小写 则应返回 0 但如果不相等 则应返回不同字符的数量 此功能对于检查拼写非常有用 function GetDiffStringLevel S1 S
  • 在子jsp中设置父jsp变量

    我有一个父 jsp a jsp 其中包含另一个 jsp b jsp 我正在计算 b jsp 中的一些值 这些值需要在父 jsp a jsp 中使用 它将将此计算值传递给另一个 jsp 例如 c jsp 如何在该页面完全加载之前评估子 jsp
  • 在 Jenkins Docker Agent 中使用 testcontainers:容器无法启动,NoRouteToHostException

    我使用 Jenkins 声明性管道和 Docker Agents 来构建和测试我的软件 包括使用测试容器运行集成测试 我可以在我的开发环境中 不使用 Jenkins 运行我的 testcontainers 测试 但它们在 Jenkins 下
  • 更改iframe内iframe的src

    当我尝试更改 iframe 内的 Iframe 的 src 时 我在 Chrome 中遇到此问题 本地运行文件 收到此错误消息 错误 未捕获的安全错误 无法从 HTMLIFrameElement 读取 contentDocument 属性
  • 使用 Binding 作为 ConverterParameter

    我正在尝试使用值绑定作为转换器参数 如下面的代码片段所示
  • .htaccess 重写规则删除 RK=0/RS= 之后的所有内容

    我有一个网站收到大量对不存在页面的请求 所有请求都基于现有页面 但有RK 0 RS 在末尾加上一个随机字符串 例如 请求是 www domain com folder article RK 0 RS M9j32OWsFAC u8I6a0xO