Googleの検索結果から古いコンテンツを削除するのに問題があります。提案の1つは、古いページを410エラーページにリダイレクトして、Googleがこれらのページをドロップすることを認識できるようにすることでした。元のWebサイトはWordPressで作成されました。 Netlifyとhugoを使用しています。
www.example.com/?product=...
www.example.com/products/...
です私は試した
/product/* 410.html 410
/?product/* 410.html 410
私の_ redirectsファイルで、運はありません。 _ redirectsにもhttps://prestoshears.netlify.com https://prestoshears.com 301
があります。
これを適切に構成するにはどうすればよいですか?
301永続リダイレクトを使用することをお勧めします。
Netlifyでは、リダイレクト時にクエリパラメータをキャプチャできます。パラメータはリダイレクト後に失われるため、完全に一致する必要があります。
正しい方法は、次のようにクエリパラメータに_redirect
エントリを追加することです。
/ product=:product /products/:product 301
注:これは少し遅いことを知っています。古いリンクの1つに行ったとき、新しいサイトには値がありませんでした。以下の古い検索では、上記の説明に基づいて、/products/presto-shears-5-5-inches-11
にページが表示されると予想されます。