首页 > 解决方案 > htaccess 301 重定向:将子文件夹匹配到数组

问题描述

我们希望将一些基于用户搜索查询动态创建的查询页面重定向到主题页面(仅当查询与列表中的主题完全匹配时。此列表包含 +1000 个主题。)。

例子:

$subjects = array("市场营销"、"历史"、"管理"、"化学");

https://example.com/courses/?search=marketing应该重定向到https://example.com/courses/subjects/marketing/,因为它存在于我们的主题数组中。

https://example.com/courses/?search=email+marketing不应重定向,因为它不存在于我们的主题数组中。

我们希望使用 htaccess 文件在服务器端执行这些重定向。关于如何最好地执行此操作的任何建议?

标签: .htaccessredirecthttp-status-code-301

解决方案


推荐阅读