Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 301子页面的重定向_Php_Wordpress_.htaccess_Dns_Forwarding - Fatal编程技术网

Php 301子页面的重定向

Php 301子页面的重定向,php,wordpress,.htaccess,dns,forwarding,Php,Wordpress,.htaccess,Dns,Forwarding,有很多关于这些重定向的问题,但对我来说不起作用 我们正在将一个站点移动到另一个域,我们希望将所有链接重定向到新域,包括子页面 我正在使用hostgator,所以我从cPanel进行了301重定向,但只有首页转到了新域 www.etilerprep2go.com-->www.iqworldinc.com etilerprep2go.com-->www.iqworldinc.com 但我们也需要子页面重定向,因为谷歌排名等,我的意思是我们想要这个链接 应该去 我没办法。目前代码如下所示,在htacc

有很多关于这些重定向的问题,但对我来说不起作用

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

我正在使用hostgator,所以我从cPanel进行了301重定向,但只有首页转到了新域 www.etilerprep2go.com-->www.iqworldinc.com etilerprep2go.com-->www.iqworldinc.com

但我们也需要子页面重定向,因为谷歌排名等,我的意思是我们想要这个链接 应该去

我没办法。目前代码如下所示,在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/

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

这将转移访问者和您的SEO

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

不,它不起作用了。当我进入时,它进入;当我进入一个子页面时,它没有任何转发。