Разница между PHP и перенаправлением .htaccess - PullRequest
3 голосов
/ 22 октября 2009

Есть ли разница между перенаправлением заголовка php и перенаправлением .htaccess по SEO сайта?

Ответы [ 2 ]

4 голосов
/ 22 октября 2009

Вероятно, нет - зависит от того, как вы делаете свое перенаправление.

В PHP:

header("Location: http://www.example.com/"); /* Redirect browser, emits 302 */

Если вы хотите испустить 301, используйте:

header("Location: http://www.example.com/", true, 301);

Подробнее в документации PHP .

Если вы делаете это в своем .htaccess:

Redirect 302 /PATH_TO_REDIRECT http://www.example.com/

тогда это тоже будет 302.

Опять же, заставить его излучать 301 просто:

Redirect 301 /PATH_TO_REDIRECT http://www.example.com/

В общем, для SEO, просто делайте то, что имеет смысл. Если что-то перемещено навсегда, используйте 301, если что-то перемещено временно (например, во время временной перестановки), используйте 302 (взгляните на определения кода ответа ).

0 голосов
/ 22 октября 2009

Если заголовок тот же, я не думаю, что это вообще имеет значение.

...