子页面301重定向

时间:2013-07-25 14:36:24

标签: php wordpress .htaccess dns forwarding

关于这些重定向有很多问题,但它并没有让我感到烦恼。

我们正在将网站移至另一个网域,我们希望将所有链接重定向到新网域,包括子网页。

我正在使用hostgator所以我从cPanel进行了301重定向,但只有首页进入了新域名         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/

但我仍然想知道是否有办法在代码行中完成所有页面。

1 个答案:

答案 0 :(得分:0)

这将转移访问者和您的SEO

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