htaccess [はじめに]:ネット上で公開されるコンテンツに対するルール、規範、管理

ネットワーク上で何かを共有する場合、特にホスティングについて言及する場合、Apache、Nginx、LightHTTPD、Cherokeなどのサーバーが必要です。

次に、フォルダ、ファイルを共有し、ブラウジングを通じてコン​​ピュータにアクセスするユーザーは、(同じブラウザを使用して)ホストしているものと対話できるようになります。これは、Webサイト、マルチメディアコンテンツなどです。

しかし... 私たちが共有するものへのアクセスのルール、規範をどのように置くことができますか?

これを行うには多くの方法があります、ここで私は話します .htaccessファイル.

htaccessとは何ですか?

共有(ホスト)した各フォルダーにファイルを配置できます .htaccess (名前の先頭のピリオドに注意してください。これは、名前が非表示になっていることを示しています。)。 このファイルは、何らかの方法で呼び出すことで警官になります。これは、ファイルがある同じフォルダー、フォルダー、およびファイル(およびサブフォルダー)へのアクセスを操作/管理するのに役立つルールまたは規制を記述できるためです。含む。

簡単に言えば。 フォルダーがある場合«/テスト/«、を利用して .htaccess アクセスしたいIPとアクセスしたくないIPを構成したり、誰かがこのフォルダーに入ると自動的に別のサイトにリダイレクトしたり、非常に長いなどを構成したりできます。

少し話を始めましょう...

たとえば、«というフォルダがありますdevの»(引用符なし)、独自の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 フォルダ devの、そしてこのファイルに私たちは入れました:


許可し、拒否を注文
すべてから否定する
127.0.0.1から許す

これを入れて .htaccess、127.0.0.1以外のコンピューターへのアクセスを拒否します(つまり、Apacheがインストールされているコンピューター自体です。)フォルダにアクセスしようとすると、次のエラーが表示されます。

IP 10.10.0.5にもアクセスを許可する場合は、次のような行を追加するだけです。


許可し、拒否を注文
すべてから否定する
127.0.0.1から許す
10.10.0.5から許す

これが本質です...基本的または最も単純なものと言えます🙂

を使用してフォルダをより適切に管理する方法に関するいくつかのヒントを紹介します .htaccess、誰かがヒントや質問などの提案を持っている場合は、教えてください😉

よろしく


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   トルコ22

    おもしろいありがとうございます😀

    1.    KZKG ^我愛羅

      コメントありがとうございます😉

      1.    ヒューゴー

        ちなみに、冒頭にスペルミスがあります。チェロキーではなくチェロキーです。

        1.    KZKG ^我愛羅

          わかりました、今すぐ修正します😀

  2.   ファウストッド

    非常に興味深いです、私は次のことを願っています。 乾杯

    1.    KZKG ^我愛羅

      次のものはリダイレクトされます😉...明日は記念日の特別な投稿があるので私はそれを置きませんハハ

  3.   サードリアーゴ

    KZKG次の投稿を待っています!!! このお茶は私にとても興味があります! 他のソース、チュートリアル、または本へのリンクがある場合は、それらを私に送信するように指示するか、ELAVにそれらを私に渡すように指示してください。そうでない場合はお願いします。
    Webアドレスの一部を非表示にする方法について具体的に教えてください。例:from http://www.loquesea.com/index.php/pagina それだけが表示されます: http://www.loquesea.com/pagina
    事前に感謝します!

    1.    KZKG ^我愛羅

      はい、心配しないでください、私は忘れていません😉…新しい仕事に就いてから非常に忙しかったというだけです。
      あなたが私に言ったことについては、5.2より大きいPHPバージョンを使用している場合は、htaccessにこれを入れてください:
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ /index.php?/$1 [L]

      私はそれを証明するものがここにないので、それがあなたのために働くかどうか教えてください。
      友人の皆さん、私たちのためにあなたがしてくれたことすべてに感謝します。

      1.    ダニエルルイス

        申し訳ありませんが、プロジェクトが保存されているフォルダにアクセスできる例はありますか?

        つまり、アドレスバーでは、訪問者はdomain.comでのみアクセスします。
        domain.com/projectfolderではありません

  4.   ルイス

    このスレッドから、.htaccessを管理して、パスワードを使用してフォルダーにアクセスできるようにする方法を説明するとよいでしょう。
    Otros:
    -開発IDEについて何か投稿する勇気がある人がいれば
    -プログラミング言語に関する意見の分野:トレンドと進化。
    -LinuxとAndroidの設定

  5.   ルイス

    ごめんなさい、守ってくれてありがとうを忘れていました desdelinux どうやるのですかおめでとう。