我想对带有参数的链接进行301重定向,我需要将参数保留在URL中,但要删除.php文件扩展名。
我需要一些东西来从:/checkout.php?sku=2FA-DEF
重定向到/checkout?sku=2FA-DEF
。
我为“ sku”参数设置了不同的值,但其中仅包含字母,数字和连字符。
首先,我尝试过这样的事情:
RedirectPermanent /checkout.php?sku=2FA-DEF /checkout?sku=2FA-DEF
RedirectPermanent /checkout.php?sku=G-DEF-1 /checkout?sku=G-DEF-1
但是我认为RedirectPermanent不能使用URL参数吗?所以我用RewriteCond和RewriteRule尝试了很多事情,但是我对正则表达式,重定向等一无所知。所以很遗憾,我无法使其正常工作...
一些帮助将不胜感激!谢谢!