301重定向后重定向追加字符串

时间:2011-12-16 10:14:34

标签: php .htaccess codeigniter

我正在使用htaccess文件进行永久重定向,但是在重定向之后,默认情况下会在url中附加额外的查询字符串。

我的htaccess代码是

Redirect 301 /text/text2 http://www.mysite.com/text/text2-another-text3

结果是     http://www.mysite.com/text/text2-another-text3?/text/text2

我正在为我的应用程序使用codeigniter

由于

2 个答案:

答案 0 :(得分:0)

请按照默认控制器/功能检查路线部分......

答案 1 :(得分:0)

尝试将以下内容添加到.htaccess文件中。最后的?将阻止传递查询字符串参数。

RewriteEngine on
RewriteBase /

RewriteRule ^text/text2$ http://www.mysite.com/text/text2-another-text3? [R=301,L]