0

皆さん、こんにちは。共有ホスティングに配置されたスクリプトのデータを更新する必要があります。

スクリプト、アクセス、宛先の両方が PHP ファイルです。

ポスト操作で外部ファイルにアクセスする必要がありますが、サーバーから「501 メソッドが実装されていません」という応答があります。

受信ファイルの上に置くことも試みました

header('Access-Control-Allow-Origin: *');

しかし、おそらくnginxはphpファイルが実行される前に停止するのと同じであるため、解決しません。

このファイルに対してのみ投稿を有効にするようにnginxまたはapacheに指示するにはどうすればよいですか?

ありがとう

4

1 に答える 1

0

Nginx limit_except ディレクティブは、スクリプトを投稿リクエストのみに制限できます - http://wiki.nginx.org/HttpCoreModule#limit_except

location /postzone {
  limit_except POST {
    deny   all;
  }
}

これは、501 ではなく、POST 以外の場合に 403 を返します。したがって、彼らは何か他のことをしているに違いありません。

あなたが言うように、PHPはこれについて何もできません。ホストが投稿リクエストをブロックしている場合、おそらく正当な理由があるので、ホストに尋ねます.

于 2012-11-28T11:26:34.643 に答える