基本的に私は開発中のウェブサイトを持っています。それには複数の検索基準が含まれており、検索基準に基づいて結果が表示されます。
私が使用している方法は次のとおりです。
- ユーザーは希望する検索条件を入力します
- 送信すると、値は parse-search.php というスクリプトにポストされます。
- このスクリプトは値を解析し、URL を生成します
- 301 リダイレクトとヘッダー ('Location: xxxxxx') を使用して、ユーザーは検索結果ページにリダイレクトされます
- 検索結果ページの PHP スクリプトは、GET を使用して生成された URL を解析し、それに応じて結果を表示します。
この方法は完全に機能しており、問題もバグもなく、正しい結果が表示されています。リダイレクトが原因でこれが SEO に悪影響を与えるかどうかを知りたかっただけですか?
例として、検索フォームは次のような post を介して変数を渡します。
color=1 および type=3
解析スクリプトは、これを color=blue および type=car に変換します。
mysite.com/search/cars/blue にリダイレクトされます
結果ページはこれを解析します (htaccess の助けを借りて)
だから...どんな考えでもいただければ幸いです。
よろしく