关于这些重定向有很多问题,但它对我没有用。
我们正在将一个站点移动到另一个域,并且我们希望将所有链接重定向到新域,包括子页面。
我正在使用 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/
但我仍然想知道有没有办法在代码行中完成所有页面。