PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPの.htaccessとは何ですか?


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

.htaccess ファイルを利用して、Apacheサーバーソフトウェアのセットアップを変更し、apacheWebサーバーsoftwatreがテーブルにもたらす追加の機能と機能を強化できます。 .htaccessファイルを使用して、ApacheWebサーバーソフトウェアのさまざまな構成を変更できます。それらのいくつかを以下に示します:

ErrorDocuments

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

ErrorDocument 404 /error_pages/404.html

パスワード保護

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

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

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

リダイレクト

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

Redirect /old_dir/ https://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タイプを含めていることを判別します。 T次の部分は、この状況のコンテンツまたはHTMLのMIMEタイプであり、最後の部分は、この例では「htm0」のファイル拡張子です。


  1. PythonのCGIとは何ですか?

    Common Gateway Interface(CGI)は、外部ゲートウェイプログラムがHTTPサーバーなどの情報サーバーとインターフェイスするための標準です。 現在のバージョンはCGI/1.1であり、CGI/1.2は進行中です。 ウェブブラウジング CGIの概念を理解するために、ハイパーリンクをクリックして特定のWebページまたはURLを参照するとどうなるかを見てみましょう。 ブラウザがHTTPWebサーバーに接続し、URL、つまりファイル名を要求します。 WebサーバーはURLを解析し、ファイル名を探します。そのファイルが見つかった場合はブラウザに送り返します。それ以外の場合は、

  2. PHP バックドアおよび Web シェルとは?削除方法

    最近では、PHP は Prestashop、WordPress、Magento などのほとんどすべての一般的な CMS を動かすメイン エンジンです。このサーバー側のスクリプト言語は非常に人気があり、今日のインターネット上の Web サイトのほぼ 80% で使われています。ただし、PHP を使用するサイトは、1 つのエクスプロイトがすべてのサイトで機能する可能性があるため、ハッカーに広く狙われています。多くの場合、舞台裏で悪意を持って機能する巧妙な手法が展開されます。 PHP Web シェル バックドアは、Web サイトに密かに感染するように設計された悪意のあるスクリプトまたはプログラムの 1