何千もの不良リンクがあるWebサイトを変換したところ、何万ものインデックスエラーをクリーンアップしてきました。リダイレクト301を使用したものと、リダイレクトマッチを使用したものがあります。しかし、私を困惑させる1つのエラーが発生しています。
.htaccessファイルのこれら2行のコードのいずれか
RedirectMatch 301 /faqs(.*) http://www.belleviewanimalclinic.com/pet-care-faqs/
RedirectMatch 301 /faq(.*) http://www.belleviewanimalclinic.com/pet-care-faqs/
このページを引き起こす
http://www.belleviewanimalclinic.com/denver-veterinarian-articles/faqs-about-pet-dentistry/
ここにリダイレクトされます
http://www.belleviewanimalclinic.com/pet-care-faqs/
/ faqXXXXXXで始まる古いURLがたくさんあり、新しいFAQページにリダイレクトする必要があります。ただし、これを上記の記事に適用したくありません。
RedirectMatchルールを書き直して、リクエストURLの途中ではなく、/ faqで始まるURLのみがリダイレクトされるようにする方法はありますか?
ありがとう!