2013-10-10 25 views
0

我已經閱讀了大量關於爲我的項目創建正確的重定向。我找到了一些有用的信息,但仍然存在問題。將網站移動到新的域名和網站結構 - 重定向僅適用於不是主要網站的子頁面

好吧,我將網站從一個域移動到另一個域。目錄結構也已更改。

我希望域從.net域重定向到.com域。然後將所有網站子頁面重定向到新域中的正確結構。子頁面運行良好,但主頁不是。這裏我正在使用的代碼:

RewriteEngine on 

//301 Redirect Old File 

RewriteRule oldsite.net newsite.com [R=301,L] 
RewriteRule ^p_about.* http://www.newsite.com/about [R=301,L] 
RewriteRule ^p_linkresources.* http://www.newsite.com/resources [R=301,L] 
RewriteRule ^p_services.* http://www.newsite.com/services [R=301,L] 
RewriteRule ^p_events.* http://www.newsite.com/events [R=301,L] 
RewriteRule ^p_contact.* http://www.newsite.com/contact [R=301,L] 
RewriteRule ^p_testimonials.* http://www.newsite.com/testimonials [R=301,L] 
RewriteRule ^p_site_credits.* http://www.newsite.com/resources [R=301,L] 
RewriteRule ^p_gallery.* http://www.newsite.com/gallery [R=301,L] 

RewriteRule ^p_gallery.* http://www.newsite.com/gallery [R=301,L] 
RewriteRule ^p_purchase.* http://www.shop.newsite.com [R=301,L] 

我非常感謝任何幫助!

回答

0

這條規則:

RewriteRule oldsite.net newsite.com [R=301,L] 

需要是:

RewriteRule ^$ http://www.newsite.com/ [R=301,L] 
+0

那是快,它的工作就像一個魅力!謝謝喬恩.. –

相關問題