如何使用.htaccess将旧页地址重定向到同一域上的新页地址

如何使用.htaccess将旧页地址重定向到同一域上的新页地址,.htaccess,codeigniter-2,.htaccess,Codeigniter 2,我已经更改了我的一个页面的婴儿护理,我想将旧页面重定向到新页面 我在htaccess文件中写的是: Redirect 301 /babycare/article/category/14 /babycare/article/category/Baby_Care 但结果是 http://localhost/babycare/article/category/Baby_Care?/article/category/14 我已经应用了这个问题的答案,现在我的url看起来像 h

我已经更改了我的一个页面的婴儿护理,我想将旧页面重定向到新页面

我在htaccess文件中写的是:

    Redirect 301 /babycare/article/category/14 /babycare/article/category/Baby_Care
但结果是

    http://localhost/babycare/article/category/Baby_Care?/article/category/14
我已经应用了这个问题的答案,现在我的url看起来像

    http://localhost/babycare/article/category/Baby_Care?

但我无法移除?最后,我该如何修复。谢谢你

我找到了我的答案,只是像这样重新构造代码

    RewriteCond %{THE_REQUEST} /babycare/article/category/14 [NC] 
    RewriteRule ^/?(babycare)? /babycare/article/category/Baby_Care? [R=301,L] 
最后,我在地址栏中得到url作为

    http://localhost/babycare/article/category/Baby_Care