ホームページ > バックエンド開発 > PHPチュートリアル > PHP の .htaccess とは何ですか?

PHP の .htaccess とは何ですか?

WBOY
リリース: 2023-08-27 17:02:02
転載
932 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート