我正在使用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个重定向要写。
由于
答案 0 :(得分:0)
好的,我通过在重写上加上斜杠来解决这个问题:
Redirect 301 /london http://newsite.com/events/london/?
我还是得到了?在最后,但那就是它停止的地方,现在也会这样做。