41

私は Zend フレームワークの初心者で、.htaccess ファイルとその用途について詳しく知りたいです。誰か助けてくれませんか?

次のような例を見つけました。

.htacess ファイル

AuthName "Member's Area Name"  
AuthUserFile /path/to/password/file/.htpasswd  
AuthType Basic  
require valid-user  
ErrorDocument 401 /error_pages/401.html  
AddHandler server-parsed .html  
4

9 に答える 9

66

これは PHP の一部ではありません。それはApacheの一部です。

http://httpd.apache.org/docs/2.2/howto/htaccess.html

.htaccess ファイルは、ディレクトリごとに構成を変更する方法を提供します。

基本的に、通常は Apache のメイン構成ファイルに入れられるディレクティブを、代わりにディレクトリ固有の構成ファイルに入れることができます。これらは主に、メインの構成ファイル (共有ホストなど) にアクセスできない場合に使用されます。

于 2012-11-01T04:10:20.960 に答える
21

.htaccessは、Apache Web サーバー ソフトウェアを実行している Web サーバーで使用するための構成ファイルです。

.htaccess ファイルが「Apache Web サーバー経由でロードされる」ディレクトリに配置されると、Apache Web サーバー ソフトウェアによって .htaccess ファイルが検出され、実行されます。

これらの .htaccess ファイルを使用して、Apache Web サーバー ソフトウェアの構成を変更し、Apache Web サーバー ソフトウェアが提供する追加の機能や機能を有効または無効にすることができます。

これらの機能には、たとえば 404 ファイルが見つからないというエラーが発生した場合や、コンテンツ パスワード保護や画像ホット リンク防止などのより高度な機能のための基本的なリダイレクト機能が含まれます。

リクエストがサーバーに送信されるたびに、常に .htaccess ファイルを通過します。作業を指示するためにいくつかのルールが定義されています。

于 2012-11-01T04:13:14.090 に答える
1

php_valueを使用して、.htaccess ファイルの php 設定を変更できます。php.ini と同じです。

例:

php_value date.timezone Asia/Kuala_Lumpur

その他の php 設定については、http: //www.php.net/manual/en/ini.list.php を参照してください。

于 2012-11-01T04:16:05.557 に答える
1

htaccess は、ディレクトリ単位で構成を変更するために使用される apache の構成ファイルです。htaccess ファイルは、Apache サーバーの機能や機能を変更するために使用されます。htaccess を使用して URL を書き換えます。サイトアドレスを保護するために使用されます。また、IPアドレスを制限して、特定のIPアドレスのサイトが開かれないようにする

于 2019-07-14T10:13:50.880 に答える
0

It is not so easy to give out specific addresses to people say for a conference or a specific project or product. It could be more secure to prevent hacking such as SQL injection attacks etc.

于 2014-02-24T07:57:59.797 に答える
0

php.ini ファイルのサブファイルのようなものと考えることができます。.htaccess は、特定のディレクトリに対してのみこの設定を行い、サーバーのすべてのディレクトリに対して php.ini ファイル ストアの設定を行います...

于 2012-11-01T04:14:06.880 に答える