Des 301 redirections efficaces dans Apache (www vers non-www et vice-versa)?

J'ai rencontré un article intitulé « Efficient 301 Redirects ».

Par exemple, si vous essayez de redirect votre site de www vers un domaine non-www, l'article suggère que, par rapport à cette règle .htaccess / httpd.conf:

<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^www.domainname\.com$ [NC] RewriteRule ^(.*)$ http://domainname.com/$1 [R=301,L] </IfModule> 

ce serait une redirection 301 plus efficace (bien que légèrement):

 <IfModule mod_alias.c> Redirect permanent / http://domainname.com/ </IfModule> 

Question: La dernière règle est-elle vraiment efficace (même légèrement)?

One Solution collect form web for “Des 301 redirections efficaces dans Apache (www vers non-www et vice-versa)?”

pour répondre à votre question: oui, et l'article indique également pourquoi:

… en utilisant la directive Redirect d'Apache et la directive return de Nginx, nous pouvons effectivement éviter de faire une capture ou d'une correspondance, ce qui nous permet d'éviter complètement l'évaluation d'une expression régulière.

Il s'agit simplement de sauter quelques étapes de l'évaluation.

j'aimerais voir mieux cette solution / ajustement

  • Quelle est l'erreur avec RedirectMatch de Apk 2.2 mod_alias?
  • Comment puis-je forcer RedirectMatch à ne pas échapper à l'URL de redirection
  • Comment replace cette règle de réécriture par une redirection?
  • pages d'apache alias qui chargent des ressources relatives
  • Qu'est-ce qui ne va pas avec RedirectMatch of Apache 2.2 mod_alias?
  • Rediriger un VirtualHost SSL Apache2 avec mod_alias
  • Est-il possible de mélanger Alias ​​et AliasMatch avec Apache
  • Comment remplacer cette règle de réécriture par une redirection?
  • apache2 - comment exclure un alias des règles de réécriture?
  • Comment puis-je rediriger toute ServerAlias ​​vers le ServerName correspondant?
  • Comment vérifier si mod_alias est activé?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.