2013-06-21 27 views
0

在我的博客網站中有近150頁,我只需要將2頁重定向到另一個網站的頁面。我不需要重寫規則,但我只需要重定向這兩頁。如何只重定向2頁?

我tryed這一點,但不起作用:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteRule http://www.site1.com/aaa.php http://www.site2.com/111.php [R=301,L] 
</IfModule> 

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteRule http://www.site1.com/bbb.php http://www.site2.com/222.php [R=301,L] 
</IfModule> 

爲什麼呢?

+0

是這樣,那麼下面的代碼回答您的問題? –

回答

2

重寫規則的第一個參數是路徑不完整的URI

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteRule ^aaa\.php$ http://www.site2.com/111.php [R=301,L] 
RewriteRule ^bbb\.php$ http://www.site2.com/222.php [R=301,L] 
</IfModule>