我认为标题很清楚;我想在网络服务器上创建一个规则,如果用户尝试访问特定路径,例如http://mysite.com/admin
面对 404 错误,而此文件夹可用并包含文件。如果我的 cookie 设置在客户端的系统上,他/她可以访问该路径。
我正在寻找.htaccess
解决方案,但任何其他答案(php 或任何东西)也受到赞赏。
我不熟悉编写重写规则,但这可能会有所帮助:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/admin
RewriteCond %{HTTP_COOKIE} !myCookie=9856012345
RewriteRule .* - [L,F]
它显示403错误,人们会知道该路径存在,我希望他们通过显示404错误来感觉文件夹上没有这样的路径。