2015-06-19 83 views
0

我正在尝试301使用参数在最后重新定向几个URL来清理URL。如何使用参数将URL重定向到htaccess中的干净URL?

比如我试图重定向: http://example.com/news/news.php?id=1234 到 ​​

这里是我的代码:

RewriteCond %{QUERY_STRING} id=1234 
RewriteRule ^news/news\.php$ /posts/vanity-url.php [L,R=301] 

我觉得我接近这个代码,但它重定向我: http://example.com/posts/vanity-url.php?id=1234我不确定为什么会发生这种情况。

我将不胜感激任何帮助。谢谢!

回答

1

添加问题后签收,除去查询字符串

RewriteRule ^news/news\.php$ /posts/vanity-url.php? [L,R=301] 
+0

完美的作品,谢谢! – user2430227

+0

很高兴提供帮助。不用谢 – splash58