use*_*320 8 regex apache .htaccess mod-rewrite
我有一个网站,它收到很多不存在的页面请求.
所有请求都基于现有页面,但最后RK=0/RS=加上一个随机字符串.
例如,请求是:
www.domain.com/folder/article/RK=0/RS=M9j32OWsFAC_u8I6a0xOMjYKU_Q-
Run Code Online (Sandbox Code Playgroud)
但页面www.domain.com/folder/article确实存在.
我htaccess想说:
如果
RK=0/RS=存在,删除它和之后的一切
但一直没能使它工作.
所有htaccess规则都在谈论删除查询字符串,但我猜是因为它没有?它不是一个查询.
有人可以帮我理解怎么做吗?
您可以在根 .htaccess 文件中使用此规则:
RewriteEngine On
RewriteRule ^(folder/article/)RK=0/RS= /$1 [L,NC,R=301]
Run Code Online (Sandbox Code Playgroud)