2013-07-25 75 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://'这个结果是一样的 –