.htaccess 重定向301,URL参数无效

fkvaft9z  于 2023-08-06  发布在  其他
关注(0)|答案(1)|浏览(117)

我创建了一个URL重定向(HTTP301)

redirect /product/?utm_source /product-new/

字符串
但是这不起作用,url参数在重定向中被忽略,没有按预期重定向。url参数不能用于重定向吗?

ccrfmcuu

ccrfmcuu1#

我 * 假设 * 你只想重定向那些请求,如果特定的查询参数是存在的?你的问题不清楚...
如果是这样,那么尝试使用更灵活的重写模块:

RewriteEngine on
RewriteCond %{QUERY_STRING} ^utm_source$
RewriteRule ^/?product/?$ /product-new/ [R,L]

字符串
上述变量将保留重定向的查询字符串。如果要删除它,则需要将QSD标志添加到现有的两个标志RL中。
详细信息记录如下:https://httpd.apache.org/docs/current/mod/mod_rewrite.html

相关问题