2014-03-07 62 views
0

我要重定向URLhtaccess的重定向查詢網址包含路徑

http://www.nv-pedia.de/pedia/?q=node/630

http://www.nv-pedia.de/hafenplan-s256-arsdale/

我的解決方案doesn't做任何事情,不幸的是我還沒有找到一個答案在這。

RewriteEngine On 
RewriteCond %{QUERY_STRING} (^|&)630(&|$) [NC] 
RewriteRule $/hafenplan-s256-arsdale/? [R=301,L] 
+0

你在這兩個的RewriteCond重寫規則和正則表達式是錯誤的,你重寫規則有語法錯誤。你應該閱讀[mod_rewrite文檔](http://httpd.apache.org/docs/2.2/rewrite/),包括[正則表達式介紹](http://httpd.apache.org/docs/2.2/)重寫/ intro.html)。 –

回答

0

您可以使用:

RewriteEngine On 
RewriteCond %{QUERY_STRING} (^|&)q=node/630(&|$) [NC] 
RewriteRule ^pedia/?$ /hafenplan-s256-arsdale/? [R=301,L,NC]