當我們在網絡上共享某些東西時,我特別指代託管,我們需要一台服務器,例如Apache,Nginx,LightHTTPD,Cheroke等。
然後,我們共享一個文件夾,文件,並且那些通過瀏覽來訪問我們的計算機的人將能夠(使用同一瀏覽器)與我們託管的內容進行交互,它可以是網站,多媒體內容等。
但是...... 我們如何制定訪問共享內容的規則和規範?
有很多方法可以做到這一點,在這裡我將討論 htaccess文件.
什麼是htaccess?
在我們共享(託管)的每個文件夾中,我們可以放置一個文件 的。htaccess (注意名稱開頭的句點,這表明它是隱藏的)。 該文件將成為我們以某種方式對其進行調用的警察,因為我們可以在其中編寫規則或規範,以幫助我們操縱/管理對該文件所在的同一文件夾,對該文件所在的文件夾和文件(以及子文件夾)的訪問包含。
簡單的說。 如果我有文件夾«/測試/«,利用 的。htaccess 我可以配置我希望它們訪問的IP,而不是不希望訪問的IP,如果有人進入該文件夾,它會自動將它們重定向到另一個站點,並且非常長等,以進行配置。
讓我們開始討論這件事...
例如,我們有一個名為«的文件夾開發»(不帶引號),可以通過我們自己的IP地址或特定域進行訪問。 換句話說,我們可以通過以下方式訪問此文件夾的內容:
- http://10.10.0.5/dev/
- http://kzkggaara.net/dev/
- 也由 http://127.0.0.1/dev/ y http://localhost/dev/
在這個文件夾中,我們正在開發一些新的東西,正在開發一個新項目或其他東西,我們不希望除自己以外的任何人訪問,即……只有我們可以輸入並看到該文件夾的內容,其余嘗試訪問的人將無法訪問,因為訪問將被拒絕。
為此,我們創建一個文件 的。htaccess 在文件夾中 開發,然後在此文件中放入:
責令拒絕,允許
拒絕所有
從127.0.0.1允許
把這個放在 的。htaccess,將拒絕訪問除127.0.0.1(即安裝Apache的計算機本身),當您嘗試訪問該文件夾時,它將顯示此錯誤:
如果您還希望允許IP 10.10.0.5對其進行訪問,則只需添加一行即可,如下所示:
責令拒絕,允許
拒絕所有
從127.0.0.1允許
從10.10.0.5允許
這就是本質...可以說基本或最簡單的🙂
我將就如何更好地使用文件夾管理文件夾提出一些建議 的。htaccess,如果有人對小費,問題或類似的建議,告訴我me
問候
非常有趣,謝謝thank
謝謝你的評論😉
順便說一句,開頭有一個拼寫錯誤,是切諾基而不是切諾基。
好吧,我馬上修復fix
非常有趣,我希望以下內容。 乾杯
下一個將被重定向,並且😉...明天我將不發言,因為明天有周年紀念日的特別職位哈哈
KZKG我正在等待您的下一個帖子! 這茶讓我很感興趣! 如果您有指向其他資源,教程或書籍的任何鏈接,請告訴我,以便您可以將它們發送給我,或者告訴ELAV將其傳遞給我(如果沒有)。
專門告訴我您是否有關於如何隱藏網址的某些內容的信息,例如: http://www.loquesea.com/index.php/pagina 僅顯示: http://www.loquesea.com/pagina
在此先感謝!
是的,不用擔心,我沒有忘記😉……只是自從我開始新工作以來我一直非常忙。
對於您告訴我的內容,如果您使用的PHP版本大於5.2,請在htaccess中輸入以下內容:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
告訴我它是否對您有用,因為我在這裡沒有任何證據。
問候的朋友,謝謝您為我們所做的一切。
抱歉,您有沒有可以訪問項目存儲文件夾的示例?
我的意思是,訪問者在地址欄中只能通過domain.com訪問
而不是domain.com/projectfolder
從這個線程開始,如果您解釋瞭如何管理.htaccess以使用密碼授予對文件夾的訪問權限,那就更好了。
otros:
-如果您敢於發布有關開發IDE的信息
-關於編程語言的觀點:趨勢和演變。
-Linux和Android設置
Perdón se me olvidó daros las gracias por mantener desdelinux como lo hacéis. Enhorabuena.