SeedProdエディタを開こうとしたときに404エラーが表示される場合、原因は通常Apacheサーバーの制限を超過していることです。SeedProdがエディタをロードすると、サーバーに大きなリクエストが送信されます。サーバーのSubstituteMaxLineLength制限が低すぎると、Apacheはリクエストを拒否し、代わりに404エラーを返します。
オプション1:ホスティングプロバイダーに連絡する
最も簡単な方法は、ホスティングプロバイダーに連絡して、サイトのApache SubstituteMaxLineLength制限を引き上げるように依頼することです。これにはサーバーレベルのアクセスが必要ですが、ほとんどのホスティングプロバイダーはサポートチームを通じて迅速に対応できます。
オプション2:.htaccessファイルに修正を追加する
サイトの.htaccessファイルにアクセスできる場合は、自分で修正を適用できます。WordPressのインストールディレクトリのルートにある.htaccessファイルに次のコードを追加してください。
<IfModule mod_expires.c>
SubstituteMaxLineLength 10M
</IfModule>
.htaccessファイルは、FTP、ホスティングコントロールパネルのファイルマネージャー、またはHtaccess File Editorのようなプラグインを使用して編集できます。コードをファイルの末尾に追加して、変更を保存してください。
変更後
いずれかの修正を適用したら、テストする前にすべてのキャッシュをクリアしてください:
- WordPressキャッシュ:キャッシュプラグインの「キャッシュをパージ」または「キャッシュをクリア」オプションを使用します。
- サーバーキャッシュ:ホスティングプロバイダーにサーバーキャッシュのクリアを依頼するか、利用可能な場合はホスティングコントロールパネルを使用します。
- ブラウザキャッシュ:ハードリロードを強制するには、Ctrl+Shift+R(Windows/Linux)またはCmd+Shift+R(Mac)を押します。
次にSeedProdエディタを再度開いて、404エラーが解決されたことを確認してください。
修正を適用し、すべてのキャッシュをクリアしても404エラーが続く場合は、SeedProdサポートチームに連絡してください。ホスティングプロバイダーの名前と、.htaccessファイルを変更できたかどうかを含めてください。これにより、原因の特定に役立ちます。