Codeigniter的RewriteRule问题

时间:2014-04-26 14:19:23

标签: .htaccess codeigniter mod-rewrite redirect

我正在使用Codeigniter启动一个新网站,并在我的.htaccess文件中:

RewriteEngine on
RewriteCond $1 !^(index\.php|assets|uploads|codes|images|robots\.txt)
RewriteRule ^(.*)$ /index.php?/$1 [L]

我需要在这里添加规则,将一些页面从当前站点永久移动到新站点,即

/london 

newsite.com/events/london

301重定向始终会产生查询字符串,而RewriteRule永远不会对我有用。我认为当前的一个是搞砸了,因为如果我删除它就可以了。怎么能实现这一目标?我有大约40个重定向要写。

由于

1 个答案:

答案 0 :(得分:0)

好的,我通过在重写上加上斜杠来解决这个问题:

Redirect 301 /london http://newsite.com/events/london/?

我还是得到了?在最后,但那就是它停止的地方,现在也会这样做。