这是一个奇怪的情况,有人用http请求敲击我们的服务器试图访问不同的基于TinyMCE的编辑器。我想阻止包含关键字editor
的任何网址,但我们的有效工作网址包含相同的字词......例如letter-from-editor.html
或editorial-board.html
有没有办法使用.htaccess我可以包含任何包含关键字editor
的网址,前提是它不包含关键字html
?
这就是我现在正在尝试仅阻止editor
RewriteRule (^|/)editor(/|$) - [F,L]
我真的在搜索,我无法找到解决方法。感谢
答案 0 :(得分:3)
您需要添加一个简单的条件:
RewriteCond %{REQUEST_URI} !html
RewriteRule (^|/)editor(/|$) - [F,L]
答案 1 :(得分:1)
这样,您只能阻止不存在的链接:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (^|/)editor(/|$) - [F,L]