htaccess [簡介]:規則,規範,對您在網上發布的內容的控制

當我們在網絡上共享某些東西時,我特別指代託管,我們需要一台服務器,例如Apache,Nginx,LightHTTPD,Cheroke等。

然後,我們共享一個文件夾,文件,並且那些通過瀏覽來訪問我們的計算機的人將能夠(使用同一瀏覽器)與我們託管的內容進行交互,它可以是網站,多媒體內容等。

但是...... 我們如何制定訪問共享內容的規則和規範?

有很多方法可以做到這一點,在這裡我將討論 htaccess文件.

什麼是htaccess?

在我們共享(託管)的每個文件夾中,我們可以放置一個文件 的。htaccess (注意名稱開頭的句點,這表明它是隱藏的)。 該文件將成為我們以某種方式對其進行調用的警察,因為我們可以在其中編寫規則或規範,以幫助我們操縱/管理對該文件所在的同一文件夾,對該文件所在的文件夾和文件(以及子文件夾)的訪問包含。

簡單的說。 如果我有文件夾«/測試/«,利用 的。htaccess 我可以配置我希望它們訪問的IP,而不是不希望訪問的IP,如果有人進入該文件夾,它會自動將它們重定向到另一個站點,並且非常長等,以進行配置。

讓我們開始討論這件事...

例如,我們有一個名為«的文件夾開發»(不帶引號),可以通過我們自己的IP地址或特定域進行訪問。 換句話說,我們可以通過以下方式訪問此文件夾的內容:

  1. http://10.10.0.5/dev/
  2. http://kzkggaara.net/dev/
  3. 也由 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

問候


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   特魯科22 他說:

    非常有趣,謝謝thank

    1.    KZKG ^ Gaara 他說:

      謝謝你的評論😉

      1.    雨果 他說:

        順便說一句,開頭有一個拼寫錯誤,是切諾基而不是切諾基。

        1.    KZKG ^ Gaara 他說:

          好吧,我馬上修復fix

  2.   浮士德 他說:

    非常有趣,我希望以下內容。 乾杯

    1.    KZKG ^ Gaara 他說:

      下一個將被重定向,並且😉...明天我將不發言,因為明天有周年紀念日的特別職位哈哈

  3.   三德里亞戈 他說:

    KZKG我正在等待您的下一個帖子! 這茶讓我很感興趣! 如果您有指向其他資源,教程或書籍的任何鏈接,請告訴我,以便您可以將它們發送給我,或者告訴ELAV將其傳遞給我(如果沒有)。
    專門告訴我您是否有關於如何隱藏網址的某些內容的信息,例如: http://www.loquesea.com/index.php/pagina 僅顯示: http://www.loquesea.com/pagina
    在此先感謝!

    1.    KZKG ^ Gaara 他說:

      是的,不用擔心,我沒有忘記😉……只是自從我開始新工作以來我一直非常忙。
      對於您告訴我的內容,如果您使用的PHP版本大於5.2,請在htaccess中輸入以下內容:
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ /index.php?/$1 [L]

      告訴我它是否對您有用,因為我在這裡沒有任何證據。
      問候的朋友,謝謝您為我們所做的一切。

      1.    丹尼爾·魯伊斯(Daniel Ruiz) 他說:

        抱歉,您有沒有可以訪問項目存儲文件夾的示例?

        我的意思是,訪問者在地址欄中只能通過domain.com訪問
        而不是domain.com/projectfolder

  4.   路易斯 - 他說:

    從這個線程開始,如果您解釋瞭如何管理.htaccess以使用密碼授予對文件夾的訪問權限,那就更好了。
    otros:
    -如果您敢於發布有關開發IDE的信息
    -關於編程語言的觀點:趨勢和演變。
    -Linux和Android設置

  5.   路易斯 - 他說:

    Perdón se me olvidó daros las gracias por mantener desdelinux como lo hacéis. Enhorabuena.