2013-07-25 107 views
0

關於這些重定向有很多問題,但它並沒有爲我工作。301頁的重定向

我們正在將網站移至其他網域,我們希望將所有鏈接重定向至新網域,包括子網頁。

我使用的是HostGator的,所以我做301重定向從的cPanel,但只有在頭版進入新的領域 www.etilerprep2go.com - > www.iqworldinc.com etilerprep2go.com - > WWW。 iqworldinc.com

但是,我們還需要子頁面重定向,因爲谷歌太行列等。我的意思是,我們希望這個環節 http://www.etilerprep2go.com/egitimlerimiz-etiler-ingilizce-kursu/應該去http://www.iqworldinc.com/egitimlerimiz-etiler-ingilizce-kursu/

嗯,我能不能管理。目前代碼看起來像這樣在htaccess的末尾:

RewriteCond %{HTTP_HOST} ^.*$ 
    RewriteRule ^(.*)$ "http\:\/\/www\.iqworldinc\.com\/$1" [R=301,L] 

任何意見如何做到這一點?

在此先感謝。

編輯:我設法通過手動添加所有類別和其他頁面;

Options +FollowSymLinks 
    RewriteEngine on 
    RedirectMatch ^/$ http://www.iqworldinc.com 
    Redirect 301 /hakkimizda-etiler-levent-ingilizce-kursu http://www.iqworldinc.com/hakkimizda-etiler-levent-ingilizce-kursu 
    RedirectMatch 301 ^/egitimlerimiz-etiler-ingilizce-kursu/(.*)$ http://www.iqworldinc.com/egitimlerimiz-etiler-ingilizce-kursu 
    RedirectMatch 301 ^/etiler-ingilizce-kursu-iletisim/(.*)$ http://www.iqworldinc.com/etiler-ingilizce-kursu-iletisim 
    RedirectMatch 301 ^/etiler-ingilizce-kursu-haberler/(.*)$ http://www.iqworldinc.com/etiler-ingilizce-kursu-haberler/ 
    RedirectMatch 301 ^/etiler-is-ingilizcesi/(.*)$ http://www.iqworldinc.com/etiler-is-ingilizcesi/ 
    RedirectMatch 301 ^/etiler-ielts-kursu/(.*)$ http://www.iqworldinc.com/etiler-ielts-kursu/ 

但我仍然想知道是否有任何方法可以在代碼行中完成所有頁面。

回答

0

這將轉移vistitors和你的SEO

RewriteEngine on 
RewriteCond %{HTTP_HOST} etilerprep2go.com 
RewriteRule ^(.*)$ http://www.iqworldinc.com/$1 [R=301,L] 
+0

沒有它不工作。當我輸入 [http://www.etilerprep2go.com/](http://www.etilerprep2go.com/)它會去; http://www.etilerprep2go.com/www.iqworldinc.com/ 當我進入一個子頁面如 http://www.etilerprep2go.com/egitimlerimiz-etiler-ingilizce-kursu/它沒有任何轉發。 –

+0

忘了我的原帖 – kheld

+0

這個'http://'這個結果是一樣的 –