ホームページ  >  記事  >  バックエンド開発  >  PHP の .htaccess とは何ですか?

PHP の .htaccess とは何ですか?

WBOY
WBOY転載
2023-08-27 17:01:10845ブラウズ

PHP の .htaccess とは何ですか?

.htaccess は、Web Apache サーバー ソフトウェア上で実行されている Web サーバーで使用するための構成ファイルです。ファイルはディレクトリに配置され、Apache Web サーバー経由でロードされ、Apache サーバー ソフトウェアによって .htaccess ファイルが検出されて実行されます。

.htaccess

ファイルは変更に利用できます。 Apache サーバー ソフトウェアのセットアップは、Apache Web サーバー ソフトウェアがもたらす追加機能と機能を強化します。Apache Web サーバー ソフトウェアのさまざまな変更構成に .htaccess ファイルを使用できます。その一部を以下に示します:ErrorDocuments

カスタム エラー ページの作成は非常に便利です。Web サイトの URL が機能しない場合に、Web サイトの訪問者にわかりやすいエラー メッセージを表示できます。

ErrorDocument 404 /error_pages/404.html

パスワード保護

アクセスにユーザー名とパスワードが必要なアプリケーション ディレクトリをパスワードで保護するのは非常に簡単です。

AuthName "Admin Area"
AuthUserFile /path/to/password/file/.htpasswd
AuthType Basic
require valid-user

最初の行は、セキュリティ ディレクトリが「管理エリア」と呼ばれ、ポップアップ ログイン プロンプトが表示されるときにこれが表示されることを Apache Web サーバーに伝えます。次の行は、パスワード ファイルの場所を示します。 3 行目は認証タイプを決定します。この例では、基本的な HTTP 認証を使用しているため「Basic」を使用しています。最後の 4 行目は、有効なログイン資格情報が必要であることを示しています

Redirect

リダイレクトを使用すると、Web サイト訪問者を Web サイト内のあるドキュメントから別のドキュメントにリダイレクトできます。

Redirect /old_dir/ http://www.test.com(your domain)/new_dir/index.html

IP アドレスに基づいて訪問者を拒否する

order allow,deny
deny from 155.0.2.0
deny from 123.45.6.1
allow from all

上記の行は、Apache Web サーバーに、IP アドレス「155.0.2.0」および「123.45.6.1」からの訪問者をブロックし、その他のすべての訪問者を許可するように指示します。 IP アドレス。

MIME タイプの追加

MIME タイプを設定するには、主な手順とガイダンスに従って、次のテキストを含む .htaccess ファイルを作成します:

AddType text/html htm0

' AddType 'MIME タイプを含めていることを確認してください。後続の部分は MIME タイプ (この場合はコンテンツまたは HTML) で、最後の部分はファイル拡張子 (この場合は「htm0」) です。

以上がPHP の .htaccess とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。