我有一个基于Joomla 2.5的网站,我试图在最后使用随机代码redirect包含/RK=0/RS= URL。 他们导致我的服务器的访问日志中的404错误。 这里有一些样品:
/blog/name-of-blog-post.html/RK=0/RS=_ep9ZOcaWbdT5g4pr_m9ddy3Rxo-
我发现了几个解决scheme,不适合我:
RewriteEngine On RewriteRule ^(.*)/RK=0/RS= /$1 [L,NC,R=301] RewriteRule ^/blog/(.*)/RK=0/RS= /$1 [L,R=301] RewriteRule ^/blog/(.*)(.html)/RK=0/RS= /$1 [L,R=301] RewriteRule ^/blog/(.*)(.html)/RK=0/RS=(.*) /$1 [L,R=301] RewriteRule ^(.*)RK=0/RS= /$1 [L,R=301] RewriteRule ^(.*)RS=^ /$1 [L,R=301] RewriteRule ^(.*)RK= /$1 [L,R=301] RewriteRule ^(.*)/RK= /$1 [L,R=301]
在提供的示例中,如何编写重写以捕获和删除/RK=0/RS=_ep9ZOcaWbdT5g4pr_m9ddy3Rxo-任何想法? 我有数以百计的这些不同的随机代码在URL的末尾。
根据urlpath更改域
除了一个文件夹,htaccess将所有redirect到https到http
wordpress htaccess如何删除除index.PHP之外的所有PHP扩展
如何redirect到一个子文件夹,然后在htaccess重写子文件夹链接到根?
简单的301redirectvariables不工作,为什么?
使用Mod_Rewrite将ROOT重写为另一个path
.htaccess <filesMatch>只有主机名匹配?
是否可以阻止使用.htaccess文件的传出连接?
.htaccess不工作 – 只caching图像,而不是JS或CSS
.htaccess重写规则删除RK = 0 / RS =后的所有内容
对于Joomla网站,请确保这是您的根.htaccess中的第一条规则 :
RewriteEngine On RewriteRule ^(.+?)/RK=0/RS= /$1 [L,R=301,NE]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。