2011-11-06 4 views

Répondre

2

Utilisation du. La méthode htacess empêche l'appel de PHP, ce qui est techniquement plus rapide. Comme on dit parfois que le SEO est influencé par le temps de réponse, cela peut être un avantage. En plus de cela, les serveurs web ont le plus souvent une meilleure implémentation de la procédure de redirection qui est souvent respectée par le SEO - et sinon, par les utilisateurs potentiels de votre site. Si vous cherchez une meilleure implémentation en PHP, voyez http_redirect.

+0

@ hakre- merci, je ne connaissais même pas http_redirect(), et j'ai changé ma réponse en conséquence. Pouvez-vous développer votre deuxième paragraphe? Je ne comprends pas très bien ce que vous voulez dire par là. – Yarin

+0

Si vous effectuez une redirection via des en-têtes HTTP, vous pouvez envoyer uniquement des en-têtes ou en fournir d'autres. Il est préférable de fournir plus, par ex. un corps HTTP descriptif (c'est ce que vous connaissez comme page Web, le HTML) qui indique à l'utilisateur qu'il existe une redirection. C'est ce qui devrait être fait selon le standard HTTP depuis des lustres, de nombreux utilisateurs oublient cette partie (soit parce qu'ils ne savent pas ou parce que c'est "plus de travail"). J'ai vu des effets positifs à la fois sur l'utilisabilité et sur la façon dont les robots réagissent. 'http_redirect' est un bon début et le manuel raconte ce qu'il fait en détail qui est aussi informatif. – hakre

+0

Si vous configurez le serveur pour effectuer la redirection, cela est normalement déjà pris en compte, vous bénéficiez donc automatiquement du .htaccess de la meilleure implémentation et vous n'avez pas besoin de réinventer la roue. – hakre

1

Techniquement, il n'y a pas de différence. La réponse du serveur serait la même.

En outre, je dirais qu'il n'y a aucune différence de performance, ou que ce n'est pas vraiment mesurable. Dans les deux cas, le serveur doit ouvrir un fichier (.htaccess ou .php) et rediriger ensuite. Je ne suis pas sûr, si le chargement du processeur php ferait une différence notable. Peut-être que si le site est martelé par des milliers de demandes par seconde. ;)