基本上我有一个正在开发的网站,它涉及多个搜索条件,并将根据搜索条件显示结果。
我使用的方法如下:
- 用户将输入他们想要的搜索条件
- 提交后,这些值将被发布到名为 parse-search.php 的脚本中
- 此脚本将解析值并生成 URL
- 使用 301 重定向和 header('Location: xxxxxx') 将用户重定向到搜索结果页面
- 然后,搜索结果页面上的 PHP 脚本将使用 GET 解析生成的 URL 并相应地显示结果。
此方法运行良好,没有问题,没有错误,并且正在显示正确的结果。我只是想知道这是否会因为重定向而对 SEO 不利?
举个例子,搜索表单将通过 post 传递变量,例如:
颜色=1 和类型=3
然后解析脚本会将其转换为 colour=blue 和 type=car
这将重定向到 mysite.com/search/cars/blue
然后结果页面将解析这个(在 htaccess 的帮助下)
所以......任何想法将不胜感激。
问候