我正在尝试使用.htaccess阻止几个网址
我在我的.htaccess中尝试此代码,但它无法正常工作
RewriteEngine On
RewriteCond %{THE_REQUEST} ^.*(wp-content)|(phpMyAdmin)|(mp4:).* [NC]
RewriteRule ^(.*)$ - [F,L]
当我去www.theawesomecoder.com/mp4.php它被渲染而不是显示禁止
我试图阻止检查url中应该区分大小写的单词
如果有人输入mp4或MP4,他们应该被禁止
请帮忙
答案 0 :(得分:0)
这是因为您的正则表达式不正确mp4:
而不是mp4
。
简化您的正则表达式并确保DocumentRoot/.htaccess
中的第一个规则:
RewriteEngine On
RewriteCond %{THE_REQUEST} (wp-content|phpMyAdmin|mp4) [NC]
RewriteRule ^ - [F,L]