ホームページ  >  記事  >  バックエンド開発  >  Apacheによるphpの実行を防ぐ方法

Apacheによるphpの実行を防ぐ方法

coldplay.xixi
coldplay.xixiオリジナル
2020-09-30 09:37:332121ブラウズ

Apache で php の実行を禁止する方法: 最初に新しい「.htaccess」ファイルを作成し、次にコード内容「許可、拒否」のコード内容を「.htaccess」ファイルにコピーし、最後にファイルを直接配置します。 Web サイトのルート ディレクトリに移動します。

Apacheによるphpの実行を防ぐ方法

Apache による php の実行を禁止する方法:

アップロード ディレクトリの実行を禁止する最初の方法php

仮想空間を使用する場合は、.htaccess ファイルを使用して、php を実行するアップロード ディレクトリを制限できます。

.htaccess メソッド A

新しい .htaccess ファイルを作成し、以下の内容をコピーし、php

<Files ~ ".php">    
  Order  allow,deny  
   Deny  from  all  
</Files>

.htaccess メソッドの実行を禁止したいフォルダーにアップロードします。 B

複数のディレクトリを制限するには、Web サイトのルート ディレクトリに直接配置します。

RewriteEngine on RewriteCond % !^$
RewriteRule uploads/(.*).(php)$ – [F]
RewriteRule data/(.*).(php)$ – [F]
RewriteRule templets/(.*).(php)$ –[F]

2 番目の方法: Apache 構成ファイルを変更します。

<Directory /www/www./upload>
php_flag engine off
</Directory>
<Directory ~ "^/www/.*/upload">
 <Files ~ ".php">
 Order allow,deny
 Deny from all
 </Files>
</Directory>

プログラミング学習について詳しく知りたい場合は、php training 列に注目してください。

以上がApacheによるphpの実行を防ぐ方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。