Как да настроите целева страница Част 1: Създаване на корица на Squarespace

Така че имам 2 URL адреса, които основно водят към основния URL адрес, използвайки символна връзка

 maindomain.com englishdomain.com -> symlink to maindomain.com frenchdomain.com - > symlink to maindomain.com/fr 

Когато някой действително кацне на maindomain.com/index.php, той автоматично ще го пренасочи към подходящата символна връзка

Проблемът, който имам, е, че мисля, че това се отразява на класирането ми в Google и не съм сигурен защо ..

това е моят код за пренасочване

$url = 'http://' . $_SERVER['HTTP_HOST']; if ( $url == 'http://www.maindomain.com' || $url == 'http://maindomain.com') { header('Location: http://www.englishdomain.com/'); } if ( $url == 'http://www.frenchdomain.com' || $url == 'http://frenchdomain.com') { header('Location: http://www.frenchdomain.com/fr'); } 

Възможно ли е това да повлияе на класирането ми в Google?

  • Използването на PHP за пренасочване е незначително по-бавно от използването на mod_rewrite - има ли причина да избягвате mod_rewrite?
  • Дали използването на mod_rewrite ще повлияе на моето класиране или Google Analytics за този въпрос или просто е същия резултат просто по-бърз?
  • Същият резултат е само по-бърз: Google Analytics разчита на извикване на Javascript, което няма да се задейства, ако пренасочвате с mod_rewrite или PHP и сървърните ви дневници ще продължат да показват пренасочванията, които се случват.

Според http://php.net/manual/en/function.header.php header('Location: http://www.example.com/') команда ще изпрати 302 пренасочване към клиента.

Трябва да използвате пренасочване 301, ако искате да „прехвърлите“ SEO златото на example1.com да се example2.com.

  • Вярвам, че имате правилния отговор, но тепърва ще видя каквато и да е разлика. Също така провеждам кампания в google adwords, както и няколко реклами, поставени в рекламни мрежи и все още не съм видял нито един от тези уебсайтове в резултат на търсене (освен разбира се за спонсорираната реклама) дори търсене на link:englishdomain.com не дава резултат
  • ами най-накрая започва да се показва в резултатите, въпреки че инструментите за уеб администратори не показват никаква информация за връзките

В допълнение към отговора на mawtex (който според мен е верен):

// 301 Moved Permanently header('Location: /foo.php',TRUE,301); 

... трябва да свърши работа. Но моля тествайте това старателно.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?