301.htaccess中的重定向删除扩展名但保留URL参数

时间:2020-05-28 14:08:10

标签: php .htaccess url redirect parameters

我想对带有参数的链接进行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尝试了很多事情,但是我对正则表达式,重定向等一无所知。所以很遗憾,我无法使其正常工作...

一些帮助将不胜感激!谢谢!

0 个答案:

没有答案
相关问题