2014-05-12 21 views
0

我有一個網站正在更新。不能使用?當重定向301與.htaccess

它的URL像site.com/page.php?p=company & L = NL 新的URL是site.com/company

我想用的.htaccess重定向301 ( 我想保持SEO的PageRank舊頁

因爲嗎?它不起作用。

這是我在我的htaccess的使用規則,工作:

Redirect 301 /page.php?p=company&l=nl http ://www.site.com/company 

這是我在htaccess的這確實工作中使用規則:

Redirect 301 /page.php http ://www.site.com/company 

我需要的?p = ...

回答

1

這應該工作:

RewriteCond %{QUERY_STRING} ^p=company&l=nl$ [NC] 
RewriteRule ^page\.php$ http ://www.site.com/company? [R=301,NE,NC,L] 

刪除http和之間的空格:

+0

非常感謝! 我不知道谷歌會在搜索結果的一段時間後改變URL,它會:D – fourr

+0

他們會一旦重新爬過 – Tiggerito

+0

再次感謝tigg – fourr