Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

.htaccess domaine dynamiques à s'arracher les cheveux

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
rollyfx
Nouveau WRInaute

Inscrit le: 11 Jan 2005
Messages: 39

URL permanente de ce messagePosté le : Mar Nov 15, 2005 14:07    Sujet du message: .htaccess domaine dynamiques à s'arracher les cheveux

Salut tout le monde,
J'essai de me faire un mini système de blog.
Pour cela je veux réutiliser mon domaine et donc rediriger pseudo.mondomaine.com vers le système de blog, il est contenu dans un dossier /modules/blog
J'ai essayé diverses manières mais je crois avoir un problème au niveau du www et de la règle qui evite le duplicate .

Voici mon code, si quelqu'un peut me dire où ça cloche,...
Code:

RewriteCond %{HTTP_HOST} ^$.mondomaine.com$
RewriteCond %{HTTP_HOST} !www.mondomaine.com$
RewriteRule ^([a-zA-Z0-9+]*).mondomaine.com(.*) /modules/blog$2
RewriteCond %{HTTP_HOST} ^mondomaine.com$
RewriteRule ^(.*)   http://www.mondomaine.com/$1  [QSA,L,R=301]


Il me faut donc :
mondomaine.com rewrité en www.mondomaine.com
www.mondomaine.com qui pointe sur la racine
et pseudo.mondomaine.com vers /modules/blog contenu dans la racine .
Tite précision, mon domaine a un catch all sur les dns et un serveralias *.mondomaine.com sur la conf d'apache
 
rollyfx Visiter le site web du posteur
correiaj
WRInaute accro
WRInaute accro

Inscrit le: 25 Avr 2005
Messages: 1106
Localisation: Paraná y Bombonera

URL permanente de ce messagePosté le : Mar Nov 15, 2005 18:07    Sujet du message: .htaccess domaine dynamiques à s'arracher les cheveux

En gros, n´importe quel sous domaine tombe sur ton index principal.
Donc il faut soit changer ça, et faire des sous domaines réels. Soit il faut récupérer le sous domaine avec une variable serveur.
La regle de mod_rewrite ne touche pas le serveur...
 
correiaj Visiter le site web du posteur
rollyfx
Nouveau WRInaute

Inscrit le: 11 Jan 2005
Messages: 39

URL permanente de ce messagePosté le : Mar Nov 15, 2005 18:20    Sujet du message: .htaccess domaine dynamiques à s'arracher les cheveux

Nan pas sur l'index pour les blogs, c'est un sous repertoire,....

Si l'on avait deux doocroot ce serait :
/home/mondomaine.com/httpdocs pour l'index
/home/mondomaine.com/httpdocs/modules/blogs pour les blogs
 
rollyfx Visiter le site web du posteur
correiaj
WRInaute accro
WRInaute accro

Inscrit le: 25 Avr 2005
Messages: 1106
Localisation: Paraná y Bombonera

URL permanente de ce messagePosté le : Mar Nov 15, 2005 23:06    Sujet du message: .htaccess domaine dynamiques à s'arracher les cheveux

comprends pas ce que tu veux faire
 
correiaj Visiter le site web du posteur
rollyfx
Nouveau WRInaute

Inscrit le: 11 Jan 2005
Messages: 39

URL permanente de ce messagePosté le : Mer Nov 16, 2005 0:08    Sujet du message: .htaccess domaine dynamiques à s'arracher les cheveux

Bein je voudrai que lorsque on tape :
www.domaine.com et domaine.com ça aille sur la racine du site
et quand on tape pseudo.domaine.com, que ça m'affiche la page qui est en réalité à www.domaine.com/modules/blog/index.php mais de manière transparente.
 
rollyfx Visiter le site web du posteur
correiaj
WRInaute accro
WRInaute accro

Inscrit le: 25 Avr 2005
Messages: 1106
Localisation: Paraná y Bombonera

URL permanente de ce messagePosté le : Mer Nov 16, 2005 0:37    Sujet du message: .htaccess domaine dynamiques à s'arracher les cheveux

alors c´est juste ça:
RewriteCond %{HTTP_HOST} ^http://example.com/.*$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L]

RewriteCond %{HTTP_HOST} !^http://www.example.com/.*$ [NC]
RewriteRule ^(.*)$ http://www.example.com/modules/blog/index.php [L]

Et si tu veux juste si l´URI est vide c´est
RewriteRule ^$ http://www.example.com/modules/blog/index.php [L]

Et si tu veux récupérer l´URI c´est :
RewriteRule ^(.*)$ http://www.example.com/modules/blog/index.php?uri=$1 [L]
 
correiaj Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort