隐藏单个文件 (Apahe)

Hiding a SINGLE File (Apahe)

我有一个 HTML 文件,其中充满了来自 PHP 脚本的 IP 地址,该脚本记录了访问者的所有 IP。唯一的事情是我不希望人们能够去 https:// mydomain.us/ips.html 查看所有记录的 IP。我有什么选项可以隐藏此 ONE 文件。

我用你在 .htaccess 中输入的代码阅读了所有这些内容,但是 none 有效!

我只需要一种方法来隐藏这个 HTML 文件!

抱歉,如果这也是一个糟糕的问题,我对这一切真的很陌生:P

PHP 脚本: (用于写入 HTML 文件) http://pastebin.com/jKDHeArb

最终输出(ips.html) http://imgur.com/VWPmuSt

我建议你把这个页面放在一个文件夹里,并用密码保护它。这里或 Internet 上有很多示例。 但是像你并不是真的要屏蔽页面,而只是想隐藏,你可以通过在link末尾添加一段代码来做到这一点。有了这个根 .htaccess:

RewriteEngine on 
RewriteCond %{HTTPS} off [OR]
RewriteCond %{QUERY_STRING} !^c=pass$ [NC]
RewriteRule ^ips\.html$ - [NC,F,L] 

之后只能通过以下https访问页面link:

https:// mydomain.us/ips.html?c=pass

您可以在 php 代码中执行相同的操作。

您可以将其添加到 .htaccess 或您的 Vhost

<Files ~ "ips.html"> Order allow,deny Deny from all </Files>