【发布时间】:2016-04-22 14:23:40
【问题描述】:
我需要做一个简单的 htaccess 重定向到一个新页面,同时重命名“get”参数。原始网址是:www.example.com/display_item.php?x=2735,我想重定向到:
www.example.com/product.php?productcode=2735.
这是我最近的尝试(很多),但这不起作用,我得到了 404 回复:
RedirectMatch 301 /display_item.php?x=(.*)$ /product.php?productcode=$1
我想我已经非常接近解决这个问题了,但我现在正在拔头发!我在 Stack Overflow 上寻找解决方案,但没有找到任何解决方案。
【问题讨论】:
-
您没有阅读您尝试使用的工具的文档。查询字符串是 not URL 的一部分。因此,您的模式永远不会匹配任何请求。
标签: apache .htaccess redirect url-redirection url-parameters