sous-domaine générique redirection

En utilisant wildcard dns / apache / mod-rewrite, je souhaite get les éléments suivants:

clientname.clients.company.com -> /home/company.com/clients/clientname

J'ai essayé de réécrire les règles, telles que:

RewriteEngine On RewriteCond %{HTTP_HOST} ^([^\.]+)\.clients\.company\.com RewriteCond /home/clients\.company\.com/%1 -d RewriteRule ^(.*) /%1/$1 [L] 

Aucun d'entre eux ne semble fonctionner avec le model * .clients.company.com – Je reçois une erreur de boucle infinie.

One Solution collect form web for “sous-domaine générique redirection”

Il semble que vous essayez essentiellement de configurer un hébergement virtuel de masse configuré de manière dynamic . Une configuration plus simple serait d'utiliser mod_vhost_alias . La substitution %1 contiendra la première partie du nom d'hôte, de sorte que le suivant définira la racine du document de manière appropriée.

 UseCanonicalName Off VirtualDocumentRoot /home/company.com/clients/%1 

(Vous pourriez effectivement éviter de coder la plupart du path avec /home/%3-/%2/%1 ).

  • Apache ModRewrite ne fonctionne pas avec foo.com, mais fonctionne avec www.foo.com
  • Configuration SSL avec apache devant Tomcat
  • URL de redirection dans Apache VirtualHost?
  • Ensemble d'en-têtes Access-Control-Allow-Origin ne fonctionne pas avec mod_rewrite + mod_jk
  • Apache mod_rewrite est-il activé mais ne fonctionne pas?
  • Apache / Tomcat Redirect
  • Problèmes liés à la réécriture de tous les trafics de domaine http et https à l'URL https
  • Apache redirection https: // hôte: port / dossier vers http: // hôte: port / dossier /
  • Rewrite conduit à la boucle de redirection 301 infinie sur les directorys existants
  • Apache rapporte un statut 200 pour les URL inexpliquées de WordPress
  • Apache / Unicorn: comment get Apache pour servir des files statiques
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.