.htaccess 重定向旧URL并避免404

.htaccess 重定向旧URL并避免404,.htaccess,redirect,.htaccess,Redirect,我的旧网址是 http://site.com/news/183/Blue+Lagoon 这是htaccess RewriteRule ^([a-z]+)(/([^/]{0,32})(/.+)?)?$ index.php?a=$1&q=$3 [L] 现在我改变了url结构,我的url如下 http://site.com/news/183 htaccess中的行是 RewriteRule ^([a-z]+)(/([^/]{0,32})?)?$ index.php?a=$1&a

我的旧网址是

http://site.com/news/183/Blue+Lagoon
这是htaccess

RewriteRule ^([a-z]+)(/([^/]{0,32})(/.+)?)?$  index.php?a=$1&q=$3    [L]
现在我改变了url结构,我的url如下

http://site.com/news/183
htaccess中的行是

RewriteRule ^([a-z]+)(/([^/]{0,32})?)?$  index.php?a=$1&q=$3    [L,NC] 

现在,当我的网站上有来自谷歌的用户时,我出现了404错误,谷歌网站管理员工具也向我报告了这个错误,我如何使用htaccess将旧url重定向到新url…

最后一条规则对像
http://site.com/news/183
Yes对url有效,但当出现错误404时,我需要转到新的