ホームページ >バックエンド開発 >PHPチュートリアル >.htaccess ファイルの簡単な紹介_PHP チュートリアル

.htaccess ファイルの簡単な紹介_PHP チュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-13 10:33:09872ブラウズ

.htaccess ファイル (または「分散構成ファイル」) は、ディレクトリの構成を変更する方法を提供します。つまり、1 つ以上のディレクティブを含むファイルを特定のドキュメント ディレクトリに配置し、このディレクトリとそのすべてのサブディレクトリに作用します。ディレクトリ。ユーザーとして使用できるコマンドは、管理者が ApacheAllowOverride ディレクティブを通じて設定できます。

    サブディレクトリ内のディレクティブは、上位レベルのディレクトリまたはメインサーバー設定ファイルのディレクティブをオーバーライドします。
  • .htaccess は ASCII モードでアップロードする必要があり、その権限を 644 に設定するのが最善です。
Unix、Linux システム、または Apache Web サーバーの任意のバージョンは .htaccess をサポートしますが、一部のホスティング サービス プロバイダーでは独自の .htaccess ファイルをカスタマイズできない場合があります。国内のバーチャルホストの多くはこの機能を持っていません。私がこの機能を提供しているのは Kangsheng Century (Discuz のフォーラム サービス プロバイダー) です。

.htaccess を有効にするには、httpd.conf を変更し、AllowOverride を有効にし、AllowOverride を使用して特定のコマンドの使用を制限する必要があります。 .htaccess 以外のファイル名を使用する必要がある場合は、AccessFileName ディレクティブを使用して変更できます。たとえば、.config を使用する必要がある場合は、サーバー構成ファイル内で AccessFileName .config のように構成できます。

一般的に言えば、.htaccess は次のことを実現するのに役立ちます: フォルダーのパスワード保護、自動ユーザー リダイレクト、カスタマイズされたエラー ページ、ファイル拡張子の変更、特定の IP アドレスを持つユーザーの禁止、特定の IP アドレスを持つユーザーのみの許可、ディレクトリの一覧表示、他のファイルをインデックスファイルとして使用することは禁止されています。

.htaccess ドキュメントの作成方法

.htaccess は奇妙なファイル名です (Win の観点から見ると、ファイル名はなく、8 文字の拡張子だけですが、実際には、これは Linux での命名であり、Linux では多くのことが奇妙だと私たちは常に考えています) 、Win システムでは、「新しい」ファイルから直接作成することはできませんが、cmd でコピーを使用してこれを実現できます (たとえば、sample.txt .htaccess をコピー)。最初に htaccess.txt を作成し、次に FTP でサーバーにアクセスし、FTP 経由でファイル名を変更することもできます。

エラーページをカスタマイズする方法

.htaccess のアプリケーションの 1 つはカスタム エラー ページです。これを使用すると、サービス プロバイダーが提供するエラー ページやページがまったくない代わりに、独自のパーソナライズされたエラー ページ (ファイルが見つからない場合など) を作成できます。これにより、何か問題が発生したときに Web サイトがよりプロフェッショナルに見えるようになります。スクリプトを使用して、エラーが発生したときに通知することもできます (たとえば、ページが見つからない場合に自動的に電子メールを送信するなど)。既知のページ エラー コード (404 Page Not Found など) は、次のテキストを .htaccess ファイルに追加することでカスタム ページに変えることができます:

.htaccess のアプリケーションの 1 つはカスタム エラー ページです。これを使用すると、サービス プロバイダーが提供するエラー ページやページがまったくない代わりに、独自のパーソナライズされたエラー ページ (ファイルが見つからない場合など) を作成できます。これにより、何か問題が発生したときに Web サイトがよりプロフェッショナルに見えるようになります。スクリプトを使用して、エラーが発生したときに通知することもできます (たとえば、ページが見つからない場合に自動的に電子メールを送信するなど)。既知のページ エラー コード (404 Page Not Found など) は、次のテキストを .htaccess ファイルに追加することでカスタム ページに変えることができます:

ErrorDocument エラー番号 /file.html

たとえば、ルート ディレクトリに notfound.html ファイルがある場合、それを 404 エラー ページとして使用したいとします: ErrorDocument 404/notfound.html

ファイルが Web サイトのルート ディレクトリにない場合は、パスを次のように設定するだけです: ErrorDocument 500 /errorpages/500.html

http://www.bkjia.com/PHPjc/752540.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/752540.html技術記事 .htaccess ファイル (または「分散構成ファイル」) は、1 つ以上のディレクティブを含むファイルを特定のドキュメント ディレクトリに配置することで、ディレクトリの構成を変更する方法を提供します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。