Mod_rewrite问题,在使用rewritecond创建的URL上附加了额外的斜杠

时间:2019-03-06 02:24:39

标签: wordpress .htaccess mod-rewrite url-rewriting

使用以下规则:

 RewriteCond %{THE_REQUEST} /search/\?search_text=([^&\s]+)&([^\s]+)\s [NC]
 RewriteRule ^ /search/%1?%2 [R=301,L,NE]

在尝试像下面那样重新编排我的网址

www.example.com/search/?search_text=cat&kategori=tum-kategoriler&color=red

在以下第一个参数之后,我得到了以下网址,其中有一个额外的斜杠

www.example.com/search/cat/?kategori=tum-kategoriler&color=red

相反,我希望它像这样显示。

www.example.com/search/cat?kategori=tum-kategoriler&color=red

为什么要添加这个额外的斜杠?我的rewriterule有问题吗?

P.S:我正在网站上使用wordpress

0 个答案:

没有答案