Créer des sous domaines par rewriting ?

S
seifallah
Guest
es ce qu' on peut créer des sous domaines par le rewriting?

l'idée c'est de rediriger l'url d'un sous domaine vers un repertoir sous la racine qui a le nom de sous domaine.

merci de m'aider a résoudre ce pb.
 
WRInaute discret
Je ne pense pas étant donné qu'à ma connaissance le Rewrite engine ne permet de ne changer que la fin d'une adresse.
Exemple : ré écrire index.html -> index.php te fais afficher index.php quand tu tapes index.html.

Impossible de jouer sur le nom de domaine, donc.
 
WRInaute discret
Bonjour,

Il tout a fait possible de creer des sous domaines à la volée.
Voici un exemple que j'ai déja utilisé et qui fonctionne :

Code:
    RewriteCond %{QUERY_STRING} !var= [NC]
    RewriteCond %{HTTP_HOST} ^(.+)\.domain.extension$ [NC]
    RewriteCond %1 !^www$ [NC]
    RewriteRule /(.*)\.html /fichier.php?subdomain=%1&html_name=$1

Ou
=%1 est le subdomain
$1 est le nom du fichier .html sans le.html

a+
 
WRInaute discret
Merci pour le code mais j'ai du mal à le mettre en place.

Faut-il remplacer domain.extension par son domaine ?
Code:
 RewriteCond %{HTTP_HOST} ^(.+)\.domain.extension$ [NC]
A quoi sert :
Code:
   RewriteCond %{QUERY_STRING} !var= [NC]



ca ne marche pas sur un ovh mutualisé

est-tu sur un dédié ?
 
S
seifallah
Guest
franchement ca n'a pas marché je ne sais pas pourquoi ??!!!!
 
Discussions similaires
Haut