Est-ce qu'il ya une différence, par rapport à SEO, la performance ou autre, dans l'établissement 301 REDIRECTIONS dans un fichier .htaccess vs appelant phps http_redirect()301 redirection dans .htaccess vs PHP http_redirect()
Répondre
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
.
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. ;)
- 1. 301 redirection dans htaccess
- 2. incorrect 301 redirection htaccess
- 3. .htaccess 301 redirection
- 4. .htaccess 301 redirection
- 5. Apache htaccess redirection 301
- 6. .htaccess 301 redirection
- 7. batch .htaccess 301 redirection
- 8. 301 redirection vs parking
- 9. mod_rewrite .htaccess 301 problème redirection
- 10. 301 redirection avec htaccess numéro
- 11. .htaccess 301 problème de redirection
- 12. .htaccess 301 numéro de redirection
- 13. htaccess 301 URL de redirection
- 14. htaccess 301 problèmes de redirection
- 15. complexes redirection url 301 .htaccess
- 16. Bulk 301 redirection à partir de htaccess
- 17. 301 Redirection vs. Rel = Canonical
- 18. htaccess 301 rediriger Vs php script dans Wordpress
- 19. PHP/NGINX: 301 redirection
- 20. redirection changement url 301 avec htaccess ou php
- 21. 301 redirection à partir de htaccess
- 22. Petit "hic" avec une redirection 301 htaccess
- 23. .htaccess 301 redirection d'une seule page
- 24. .htaccess vs .htprotect pour la redirection ..?
- 25. En utilisant mod_rewrite et mod_alias (redirection 301) ensemble dans .htaccess?
- 26. htaccess 301 avec une redirection plus complexe
- 27. .htaccess REDICT 301: Arrêt Redirection pour Subfolders
- 28. .htaccess problème de redirection permanente (301)
- 29. htaccess redirection - correspondance plus stricte sur 301?
- 30. .htaccess et .php? redirection
@ 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
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
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