Afficher les pages d'un sous domaine via URL Rewriting

nemodylan

Nouveau WRInaute
Bonjour à tous!
Et bien voici ce que je souhaite faire, mais je bloque :
J'aimerai que , via la réécriture d'URL, les pages suivantes affichent respectivement :
- http://sub.domaine.com => http://www.domaine.com/dossier/sub/
- http://sub.domaine.com/page2.php => http://www.domaine.com/dossier/sub/page2.php
- http://sub.domaine.com/page3.php => http://www.domaine.com/dossier/sub/page3.php
- http://sub.domaine.com/index.php?page=1 => http://www.domaine.com/dossier/sub/index.php?page=1- http://sub.domaine.com/images/photo.jpg => http://www.domaine.com/dossier/sub/images/photo.jpg

C'est à dire, afficher toutes les pages telles qu'elles sont dans le sous dossier "sub", et transmettre également les variables, mais depuis l'URL du sous domaine.

Et le problème c'est qu'avec mon URL Rewrite, j’obtiens un erreur 500. Voici le fichier .htaccess
Code:
RewriteCond %{HTTP_HOST} !^www.domaine.com
RewriteCond %{HTTP_HOST} ^([^.]+).domaine.com
RewriteRule ^(.*) dossier/%1/$1 [L]

En faisant un petit test, en changeant le .htaccess, l'adresse http://sub.domaine.com est bien affichée, et la variable var vaut "dossier/sub/index.php"
Voici le fichier .htaccess test :
Code:
RewriteCond %{HTTP_HOST} !^www.domaine.com
RewriteCond %{HTTP_HOST} ^([^.]+).domaine.com
RewriteRule ^(.*) dossier/%1/index.php?var=$1 [L]

Comment y remédier s'il vous plaît? ça fait des jours que je suis bloqué et j'arrive pas à m'en sortir, si quelqu'un voudrait bien m'aider? Merci déjà pour vos réponses.

Cordialement
 

Giustino

WRInaute discret
Avant de pouvoir te répondre, les paramètres "sub" et "dossier" dans tes urls sont-ils fixes (écrits tels quels) ou sont-ils là pour généraliser le cas d'exemple?
 

Discussions similaires

Haut