HTACCESSファイル拡張子を持つファイルは、「ハイパーテキストアクセス」を表すApache Access Configurationファイルです。これらは、Apache Webサイトのさまざまなディレクトリに適用されるグローバル設定に対する例外を呼び出すために使用されるテキストファイルです。
あるディレクトリにHTACCESSファイルを配置すると、以前にそのディレクトリとそのサブディレクトリに流れたグローバル設定が上書きされます。たとえば、URLのリダイレクト、ディレクトリリストの作成、特定のIPアドレスの禁止、ホットリンクの防止などのためにHTACCESSファイルを作成することができます。
HTACCESSファイルの別の一般的な使用法は、訪問者がその特定のファイルのディレクトリにアクセスできないようにするための資格情報を格納するHTPASSWDファイルを指すことです。
注意: 他の種類のファイルとは異なり、HTACCESSファイルにはファイル名は含まれません。彼らは ".htaccess"のように見えます。そうです。ファイル名はまったくなく、拡張子だけです。
HTACCESSファイルを開く方法
HTACCESSファイルは、Apache Web Serverソフトウェアを実行しているWebサーバーに適用されるため、そのコンテキスト内で使用されない限り有効になりません。
しかし、単純なテキストエディタでも、Windowsのメモ帳やBest Free Text EditorsのようなHTACCESSファイルを開いたり編集したりすることができます。無料ではありませんが、HTACCESSの一般的なエディタはAdobe Dreamweaverです。
HTACCESSファイルを変換する方法
HTACCESSファイル拡張子を持つApache Webサーバーファイルは、このオンラインHTACCESSからnginxへの変換プログラムを使用してNgnix Webサーバーファイルに変換できます。 HTACCESSSファイルの内容をテキストボックスに貼り付けて、コードをNgnixが認識できるものに変換する必要があります。
nginxコンバータと同様に、HTACCESSファイルは、codebreakのオンライン.htaccessをWeb.Configコンバータに使用してWeb.Configに変換できます。このコンバータは、設定ファイルをASP.NET Webアプリケーションで動作するものに変換する場合に便利です。
サンプルHTACCESSファイル
以下は、サンプルの.HTACCESSファイルです。この特定のHTACCESSファイルは、現在開発中であり、まだ公開準備が整っていないWebサイトに役立つかもしれません。
AuthType basicAuthName "Ooops!Temporarily Under Construction …"AuthUserFile /.htpasswdAuthGroupFile / dev / nullrequire valid-user#他の人のためのパスワードプロンプト注文拒否、許可すべてから拒否する許可する192.168.10.10#開発者のIPアドレスw3.orgから許可するgooglebot.comから許可する#GoogleがあなたのページをクロールできるようにするSatisfy Any#ホスト/ IPが許可されていればパスワードは必要ありません
このHTACCESSファイルのすべての行には、特定の目的があります。たとえば、 "/.htpasswd"エントリは、パスワードが使用されていない限り、このディレクトリがパブリックビューから隠されていることを示します。ただし、上記のIPアドレスを使用してページにアクセスする場合、パスワードは必要ありません。 上記のサンプルから、HTACCESSファイルは多くの異なることを行うことができるはずです。彼らが動作する最も単純なファイルではないことは事実です。 HTACCESSファイルを使用してIPアドレスをブロックする方法、HTACCESSファイルを開いたり、ディレクトリへのトラフィックをブロックしたり、SSLを要求したり、Webサイトのダウンローダ/リッパーを無効にしたりするのを防ぐ方法については、JavaScriptキット、Apache、WordPress、およびDigitalOcean。 HTACCESSファイルの高度な読書




