ウェブサイトはワードプレスで構築されています。
私はあまり経験がないので、あなたの助けが必要です。 「クロールエラー」タブの「Search Console」で入力すると、すべての「404エラー」が「wp-content/uploads」にあることがわかりました。それらのほとんどは。pdf
。pdfの接尾辞の後にテキストが追加されることに気付きました。
「クロールエラー」では、このリンクに「エラー404」と表示されます。
https://example.com/wp-content/uploads/2016/10/salon-du-livre-octobre-2016_2-2.pdf;salon-livre-octobre-2016_2-2
入ろうとすると、「ファイルが見つかりません」と表示されます。リンクからサフィックス;salon-livre-octobre-2016_2-2
を削除すると、.pdf
にアクセスできます。リンクは次のとおりです。
https://example.com/wp-content/uploads/2016/10/salon-du-livre-octobre-2016_2-2.pdf
https://example.com/wp-content/uploads/2017/10/marmara.pdf;
;
シンボルサフィックスを削除すると、リンクが機能します。
Yoastでリダイレクトしようとしました。
古いURL:https://example.com/wp-content/uploads/2016/10/salon-du-livre-octobre-2016_2-2.pdf;salon-livre-octobre-2016_2-2
新しいURL:https://example.com
古いURL:https://example.com/wp-content/uploads/2016/10/salon-du-livre-octobre-2016_2-2.pdf;salon-livre-octobre-2016_2-2
新しいURL:https://example.com/wp-content/uploads/2016/10/salon-du-livre-octobre-2016_2-2.pdf
これら2つのどちらも機能しませんでした。
これらのPDFをリダイレクトする方法はありますか?
「クロールエラー」の問題で何ができますか?
私は、Praveen RajanによるPDFの添付ファイルアイコン(AFアイコン)プラグインを使用しています。
これらのクロールエラーを修正し、セミコロン(;
)の後の部分を含むようにリダイレクトするには、.htaccess
ファイルの上部近くで次のようなことを実行できます。
RewriteRule ^(wp-content/uploads/[^;]+\.pdf); /$1 [R=302,L]
これはmust WordPressフロントコントローラーの前に移動します。そうしないと、効果がありません(直面している問題の一部である可能性があります)。
302
(一時的な)リダイレクトを301
(永続的な)に変更するのは、これが正常に機能することを確認するためにテストした後だけにしてください。
ただし、これらのクロールエラーが最初に表示された理由については別の問題です。これには注意が必要な場合があります。