2015-02-07 74 views
0

我有一個HTML文件,其中包含一個記錄所有IP的vistiots的PHP腳本的IP地址。唯一的是我不希望人們能夠訪問https:// mydomain.us/ips.html查看所有記錄的IP。我有什麼選擇可以隱藏這個ONE文件。隱藏單個文件(Apahe)

我用你放入.htaccess的代碼閱讀了所有這些東西,但沒有一個能夠工作!

我需要的是一種隱藏這個HTML文件的方法!

很抱歉,如果這是一個不好的問題也,我真的很新的這一切:P

PHP腳本: (用於寫入HTML文件) http://pastebin.com/jKDHeArb

最終輸出(IPS .html) http://imgur.com/VWPmuSt

+0

你可以用PHP做什麼?我有一個解決方案,如果你可以添加一行的PHP。 – technology101010 2015-02-07 18:22:50

+0

是啊!我能做到! – bnussman 2015-02-07 18:39:20

+0

我在btw上添加了我的PHP腳本! – bnussman 2015-02-07 18:48:06

回答

0

我建議你把這個頁面放在一個文件夾中,並用密碼保護它。這裏或互聯網上有很多例子。 但是,就像你並不是真的想阻止頁面,而是爲了隱藏,你可以通過在鏈接的末尾添加一個代碼來做到這一點。有了這個根的.htaccess:

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

後它可能只用下面的HTTPS訪問的頁面鏈接:

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

你可以做同樣的PHP代碼。

+0

當我把它放入.htaccess時,我仍然可以正常到達!你的意思是:你可以在php代碼中做同樣的事情嗎? – bnussman 2015-02-07 20:49:27

0

你可以添加這兩種一個.htaccess或您的虛擬主機

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

+0

恩,我添加到.htaccess並重新啓動apache,並且我仍然可以從domain.com/ips.html – bnussman 2015-02-07 20:45:59

+0

獲取它。對不起,只是糾正它,你可以嘗試嗎? – 2015-02-07 21:29:11

+0

我仍然可以到ips.html :( – bnussman 2015-02-07 22:02:37