regex - 如何将没有查询字符串的 URL 重定向到有查询字符串的 URL?

标签 regex .htaccess mod-rewrite seo url-redirection

我四处寻找我的问题的答案,但结果却更加困惑。我希望有人能帮助我...

我需要重定向这个 URL:

http://www.testsite.co.uk/ecommerce/cabinets/aluminium_cabinets

收件人:

http://www.testsite.co.uk/products/cabinets/?types[]=illuminated-aluminium-cabinets&types[]=non-illuminated-aluminium-cabinets

请帮忙:)

最佳答案

尝试:

 RedirectMatch ^/ecommerce/cabinets/aluminium_cabinets/?$ http://www.testsite.co.uk/products/cabinets/?types[]=illuminated-aluminium-cabinets&types[]=non-illuminated-aluminium-cabinets

关于regex - 如何将没有查询字符串的 URL 重定向到有查询字符串的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34515164/

相关文章:

php - 捕获行尾字符串,但避免捕获匹配的尾随字符

php - 使用 .htaccess 设置位于同一文件夹中的 404 错误文档

apache - 将参数url重写为普通url,但重定向后应该获取原始url参数

mod-rewrite - 在 Ubuntu 下根本无法让 ModRewrite 工作

.htaccess - 重写基本: from specific url to another specific url

python - 以所需格式转换 MCQ - python

php - 替代 if(preg_match() 和 preg_match())

regex - 为什么这个正则表达式匹配返回一个 HashMap ?

regex - 在 htaccess 中添加 ID 号

.htaccess - 使用 mod_rewrite 创建 SEO 友好的 URLS