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

Perte du sous-domaine lorsqu'il y a un querystring...

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
 
misterphil
Nouveau WRInaute

Inscrit le: 27 Mar 2008
Messages: 2

URL permanente de ce messagePosté le : Jeu Mar 27, 2008 22:53    Sujet du message: Perte du sous-domaine lorsqu'il y a un querystring...

Bonsoir,

Je n'obtiens pas le résultat souhaité :

Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.mondomaine.com
RewriteCond %{HTTP_HOST} ^([^.]+).mondomaine.com
RewriteRule ^$ /sousrep/index.php?www=%1
RewriteRule ^([^.]+).html$ /sousrep/index.php?www=%1&page=$1 [L]


Résultats :
- http://www.mondomaine.com va bien au bon endroit
- sousdomaine.mondomaine.com va bien au bon endroit
- sousdomaine.mondomaine.com/je-suis-tout-et-rien.html repart ailleurs...

C'est à dire qu'il est redirigé sur le domaine principal (j'ai une redirection PHP qui s'en occupe si le $www est vide), comme si le sous-domaine $www n'était plus reconnu... alors que je souhaiterais simplement rester sur sousdomaine.mondomaine.com et exploiter la valeur de $page pour afficher un contenu spécifique en rapport.

Avez-vous une idée de la cause de cette erreur ??[/code]
 
misterphil
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1143
Localisation: Montpellier & Lyon

URL permanente de ce messagePosté le : Ven Mar 28, 2008 0:01    Sujet du message: Perte du sous-domaine lorsqu'il y a un querystring...

les rewritecond ne s'appliquent qu'a la rewriterule qui suit (pas les deux)
je mettrais :
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.mondomaine\.com$
RewriteCond %{HTTP_HOST} ^([^\.]+)\.mondomaine\.com$
RewriteRule ^$ /sousrep/index.php?www=%1 [L]
RewriteCond %{HTTP_HOST} !^www\.mondomaine\.com$
RewriteCond %{HTTP_HOST} ^([^\.]+)\.mondomaine\.com$
RewriteRule ^([^\.]+)\.html$ /sousrep/index.php?www=%1&page=$1 [L]
 
webmasterlamogere Visiter le site web du posteur
misterphil
Nouveau WRInaute

Inscrit le: 27 Mar 2008
Messages: 2

URL permanente de ce messagePosté le : Ven Mar 28, 2008 0:33    Sujet du message: oups !

Bravo, c'est exactement ça. Merci !!!
 
misterphil
 
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