2

GETでユーザーに見せたくないメールPHPスクリプトがいくつかありますが、誰かが知っている場合はwufooのwebHookを使用して、メールとして送信するために使用しているので、POSTを使用しているのでPOSTが必要ですそれ以外の場合に許可されるリクエスト、403または404どうすればよいですか?

SOで提供されたいくつかの回答を試し、Apache Webサーバーのドキュメントを参照しました。私が見つけた最良の回答は、次のとおりです。

 RewriteEngine On
 RewriteCond %{REQUEST_METHOD} !=GET
 RewriteRule ^.*$ /path/to

しかし、これはPHPスクリプトがあるディレクトリに書き込む必要があると思います。ルートで、1つの.htaccessを使用したいだけです。

フォルダ構造:

      public_html (would want to use this folders .htaccess only)
      -- email 
         -- mail.php (ONLY POST)

REQUEST_METHODを直接使用できることは知ってmail.phpいますが、それはしたくありません。実際にはスクリプトとは関係のないものです。

誰かが助けを提供できますか?

4

1 に答える 1

1

これは非常によく似た質問です:
https ://serverfault.com/questions/270950/only-allow-get-request-with-htaccess 適切な.htaccessファイルを作成し、「email」ディレクトリに配置するだけです。

これは、PHPで直接行うこともできます。

于 2012-09-26T20:36:18.083 に答える