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 ).

  • Rediriger une URL vers une autre sur le même tour du site?
  • Apache no-cache sur des files spécifiques
  • Comment puis-je redirect / réécrire à l'URL du FQDN sans définir ServerName?
  • Apache redirige une url vers la page d'accueil
  • mod_rewrite et échappé / (% 2f) dans la string de requête
  • IP forçues brutes
  • Apache / Tomcat Redirect
  • path du directory mod_rewrite vers un directory plus approfondi
  • Le server se souvient des anciennes règles de réécriture, même si je supprime l'htaccess
  • Réécrire les noms de directory dans les files php avec htaccess?
  • Pourquoi le redimensionnement .htaccess fonctionne-t-il en http mais pas avec https?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.