htaccess [Pendahuluan]: Aturan, norma, kontrol atas konten Anda yang dipublikasikan di internet

Ketika kami membagikan sesuatu di jaringan, dan saya merujuk secara khusus ke hosting, kami memerlukan server seperti Apache, Nginx, LightHTTPD, Cheroke, dll.

Jadi, kami berbagi folder, file, dan mereka yang mengakses komputer kami melalui browser mereka, akan dapat (menggunakan browser yang sama) untuk berinteraksi dengan apa yang telah kami hosting, bisa situs web, konten multimedia, dll.

Pero ... Bagaimana kita bisa menempatkan aturan, norma akses ke apa yang kita bagikan?

Ada banyak cara untuk melakukan ini, di sini saya akan membicarakannya .htaccess.

Apa itu htaccess?

Di setiap folder yang telah kita bagikan (dihosting) kita dapat meletakkan file .htaccess (perhatikan titik di awal nama, ini menunjukkan bahwa itu tersembunyi). File ini akan menjadi polisi kita dengan memanggilnya dengan cara tertentu, karena di dalamnya kita dapat menulis aturan atau regulasi yang akan membantu kita untuk memanipulasi / mengatur akses ke folder yang sama di mana file itu berada, ke folder dan file (dan subfolder) itu. itu berisi.

Sederhananya. Jika saya memiliki folder «/uji/«, Memanfaatkan a .htaccess Saya dapat mengkonfigurasi IP mana yang ingin saya akses dan mana yang tidak, konfigurasikan jika saya ingin seseorang masuk ke folder ini secara otomatis mengarahkan mereka ke situs lain, dan SANGAT panjang dll.

Mari kita bahas sedikit ...

Misalnya, kami memiliki folder bernama «dev»(Tanpa tanda kutip), yang dapat diakses melalui alamat IP kita sendiri, atau melalui domain tertentu. Dengan kata lain, kita bisa mengakses konten folder ini melalui:

  1. http://10.10.0.5/dev/
  2. http://kzkggaara.net/dev/
  3. Juga oleh http://127.0.0.1/dev/ y http://localhost/dev/

Di folder ini kita sedang mengembangkan sesuatu yang baru, mengerjakan proyek baru atau sesuatu, dan kita tidak ingin orang lain kecuali diri kita sendiri untuk mengakses, yaitu ... hanya kita yang bisa masuk dan melihat isi folder itu, selebihnya yang mencoba untuk mengakses tidak akan dapat, karena akses akan ditolak.

Untuk mencapai ini, kami membuat file .htaccess map dev, dan di file ini kami meletakkan:


memesan menyangkal, memungkinkan
deny from all
memungkinkan dari 127.0.0.1

Taruh ini di .htaccess, akan menolak akses ke komputer mana pun selain 127.0.0.1 (yaitu komputer itu sendiri tempat Apache diinstal) ketika Anda mencoba mengakses folder, Anda akan mendapatkan kesalahan ini:

Jika Anda juga ingin mengizinkan IP 10.10.0.5 untuk mengaksesnya, cukup tambahkan baris ... yang terlihat seperti ini:


memesan menyangkal, memungkinkan
deny from all
memungkinkan dari 127.0.0.1
memungkinkan dari 10.10.0.5

Ini intinya ... dasar atau yang paling sederhana bisa dikatakan 🙂

Saya akan memberikan beberapa tip tentang cara mengelola folder dengan lebih baik menggunakan .htaccessJika seseorang memiliki saran untuk tip, pertanyaan atau sesuatu seperti itu, beri tahu saya 😉

salam


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   truko22 dijo

    Menarik sekali, terima kasih banyak 😀

    1.    KZKG ^ Gaara dijo

      Terima kasih atas komentarnya 😉

      1.    Hugo dijo

        Ngomong-ngomong, ada kesalahan ejaan di awal, itu Cherokee dan bukan Cheeroke.

        1.    KZKG ^ Gaara dijo

          Oke, saya akan memperbaikinya sekarang 😀

  2.   faustod dijo

    Sangat menarik, semoga yang berikut ini. Bersulang

    1.    KZKG ^ Gaara dijo

      Yang selanjutnya akan di redirect dan itu 😉 ... besok gak akan saya taruh karena besok ada postingan khusus buat anniversary haha

  3.   3ndriago dijo

    KZKG Saya menunggu posting Anda berikutnya !!! Teh ini sangat menarik minat saya! Jika Anda memiliki tautan ke sumber, tutorial, atau buku lain, harap beri tahu saya sehingga Anda dapat mengirimkannya kepada saya atau beri tahu ELAV untuk menyampaikannya kepada saya jika tidak, tolong.
    Secara khusus beri tahu saya jika Anda memiliki sesuatu tentang cara menyembunyikan bagian dari alamat web, misalnya: dari http://www.loquesea.com/index.php/pagina yang hanya menunjukkan: http://www.loquesea.com/pagina
    Thanks in advance!

    1.    KZKG ^ Gaara dijo

      Ya jangan khawatir, saya belum lupa 😉… hanya saja saya sangat sibuk sejak saya mendapat pekerjaan baru.
      Untuk apa yang Anda ceritakan, jika Anda menggunakan versi PHP lebih besar dari 5.2 masukkan htaccess Anda ini:
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ /index.php?/$1 [L]

      Beritahu saya jika itu berhasil untuk Anda, karena saya tidak punya apa-apa di sini untuk membuktikannya.
      Salam teman, TERIMA KASIH untuk semua yang telah Anda lakukan untuk kami.

      1.    Daniel ruiz dijo

        Maaf, apakah Anda memiliki contoh yang dapat mengakses folder tempat proyek disimpan?

        Maksud saya, di bilah alamat pengunjung hanya mengakses dengan domain.com
        dan bukan dengan domain.com/projectfolder

  4.   luis dijo

    Dari utas ini alangkah baiknya jika Anda menjelaskan cara mengelola .htaccess untuk memberikan akses ke folder dengan kata sandi.
    Otros:
    - Jika ada di antara Anda yang berani memposting sesuatu tentang IDE pengembangan
    - Di bidang opini tentang bahasa pemrograman: Tren dan evolusi.
    - Pengaturan Linux dan Android

  5.   luis dijo

    Maaf aku lupa mengucapkan terima kasih karena telah menjaganya desdelinux bagaimana Anda melakukannya Selamat.