我正在尝试使用 htaccess 将旧菜单项重定向到新菜单项。它有效,但它添加了我不想要的参数。代码是:
Redirect 301 /menu_cars_old.html http://www.domain.com/menu_cars_new.html
RewriteRule ^/?(menu_+[A-Za-z._-]+)$ index.php?menu=$1 [NC,L]
我不熟悉htaccess,所以我寻求帮助。重定向 301 语句应该可以解决问题,但我认为它与我的重写规则有关。
重定向的链接看起来像http://www.domain.com/menu_cars_new.html?menu=menu_cars_old.html。
如果我将其更改为
Redirect 301 /menu_cars_old.html http://www.domain.com/?menu=menu_cars_new.html
它可以工作,但我不想要 URL 中的参数。