Passer le nom du sous domaine à un script

WRInaute discret
Je voudrais envoyer le nom du sous domaine a un script

genre raspoutine59.monsite.com soit réécris dans le style :
RewriteRule ^(.*)\.monsite\.com$ aliasredirect.php?aliasname=$1

Bon la syntaxe est fause évidement j'avais ce bout de code :

RewriteCond %{HTTP_HOST} ^testrecup\.([a-z]+)\.site\.com$ [NC]
RewriteCond %{REQUEST_URI} !aliasredirect\.php
RewriteRule ^.*$ %{HTTP_HOST} [C]
RewriteRule ^testrecup\.([a-z]+)\.site\.com$ /aliasredirect.php?aliasname=$1 [NC,L]

je pensé qu'il fonctionné mais pas du tout la réécriture ce fait pas.
PS : pas de probleme niveau config serveur j'ai tous les alias d'ouvert en mode (.*)
 
WRInaute occasionnel
Dans ta config serveur tu renvoie *.tondomaine vers aliasredirect.php sans passer par un htaccess.

Et dans ton script aliasredirect.php tu fais :
$aliasname = $_SERVER["HTTP_HOST"]

Et à partir de ça tu peux obtenir le nom du sous-domaine.
 
Discussions similaires
Haut