【发布时间】:2018-01-08 18:38:02
【问题描述】:
我正在使用 mod_rewrite 来获得更好的网址。所以目前访问页面有两种方式:
- 直接访问:http://example.org/mypage.php
- 使用 mod_rewrite 访问:http://example.org/startpage
唯一可以访问该站点的方法应该是使用 mod_rewrite。换句话说,我想将某些 uri 列入“白名单”并阻止每个不同的 uri。
我想过有一个带有“END”标志的 RewriteRules 列表,所以如果上述规则都不匹配,最后一个将阻止请求。这行得通,但它也阻止了我的 index.php 站点。此外,这“感觉”不是最好的方法。
【问题讨论】:
标签: apache .htaccess mod-rewrite url-rewriting uri