メインコンテンツにスキップ

WPエンジンホスティングでファイルをダウンロードする際の404エラー

WPエンジンサーバーでウェブサイトをホストしている場合、特定の種類のファイルで404エラーが発生する可能性があります。

まず、プラグイン構成ページでデフォルトのSEO URLを変更した場合は、この値をメモして、次の行で提供するコードの最初の行に置き換えてください: (location〜 * ^ / replace_here_if_you_have_changed_it / * {) 。

次に、WPエンジンサポートhttps://wpengine.com/support/に直接連絡して、次の情報を提供してください。

 

Joomunited のWP File Downloadプラグインを使用します。 このプラグインがお客様の環境で使用されている場合、このプラグインによって管理されているファイルをダウンロードしようとすると 404 エラーが発生します。

この質問はすでにWPエンジンに尋ねられており、次の説明に従って他の顧客のために修正しました。

WP WP File Downloadプラグインは、php スクリプトによって処理されるファイルの URL を生成します。
例: /downloads/14/category/11/file.pdf は、デフォルトの htaccess ルールにより、メインのindex.php ファイルに内部的にリダイレクトされます。

ただし、Nginx プロキシを通じて静的ファイルを提供しているため、ファイルが見つからない場合、プロキシは 404 エラーを返し、index.php スクリプトは呼び出されません。

この404エラーを修正するには、サイトの「前」ルールにこれらの行を追加する必要があります。 

location ~* ^/download/* { proxy_pass $dynamic_upstream_read_only; }