【发布时间】:2014-01-02 20:50:22
【问题描述】:
使用 mod_rewrite 如何阻止 不 末尾包含查询字符串的 URL。
我的网站在几个不同的文件夹中使用 /get.php?page=blah
我看到很多机器人/东西在没有查询字符串的情况下击中每个文件 get.php。所以我想在没有 ?page=whatever
的情况下拒绝访问 get.php我正在努力解决这个问题
RewriteCond %{THE_REQUEST} \^get.php$ [NC]
RewriteRule .* - [F]
我搜索的所有内容都是关于如何将查询字符串转换为友好的 URL,但这不是我想要实现的目标。
【问题讨论】:
标签: regex apache .htaccess mod-rewrite query-string