Htaccess redirection ss domaine *.domaine.com/page_*.html

Nouveau WRInaute
Bonjour, j'ai un petit soucis.
j'ai un site ou je fais des redirections de type
pseudo.monsite.com --->www.monsite.com/page.php?id=pseudo
La, ca fonctionne bien
seulement je voudrais que
pseudo.monsite.com/page_numero.php --->www.monsite.com/autrepage.php?id=numero
aussi et donc, que les deux fonctionne bien et redirige vers des pages différentes.

Voici le htaccess qui s'occupe de la premiere redirection (pseudo.site.com) et qui fonctionne correctemement.
:

Code:
RewriteCond   %{HTTP_HOST}   !^www\.site\.com$ [NC] 
RewriteCond     %{HTTP_HOST}    ^([a-z0-9_-]+)\.site\.com$ [NC] 
RewriteRule   ^(.*)      page.php?id=%1 [NC,L]



Seulement, je ne sais pas quoi rajouter apres pour la deuxieme redirection pour qu'il n'y ait pas de conflit avec la premiere.

Pouvez vous m aider svp?
Merci
 
WRInaute accro
Il ne devrait pas y avoir de conflit

pseudo.monsite.com/page_numero.php --->www.monsite.com/autrepage.php?id=numero

Code:
RewriteCond   %{HTTP_HOST}  ^([a-z0-9_-]+)\.site\.com/page_([0-9]+)\.php$ [NC]
RewriteRule   ^(.*)  autrepage.php?id=%1 [NC,L]
 
Nouveau WRInaute
Salut, merci pour ta réponse.

voila le htaccess que j'ai fais avec ton post :

Code:
RewriteEngine on
RewriteCond   %{HTTP_HOST}  ^([a-z0-9_-]+)\.creapoemes\.com/poemes_([0-9]+)\.html$ [NC] 
RewriteRule   ^(.*)  demande.php?id=%1 [NC,L]

RewriteCond   %{HTTP_HOST}  ^([a-z0-9_-]+)\.creapoemes\.com/poeme_([0-9]+)\.html$ [NC] 
RewriteRule   ^(.*)  poeme.php?id=%1 [NC,L]

RewriteCond	%{HTTP_HOST}	!^www\.creapoemes\.com$ [NC]
RewriteCond     %{HTTP_HOST}    ^([a-z0-9_-]+)\.creapoemes\.com$ [NC]
RewriteRule	^(.*)		membre.php?id=%1 [NC,L]

Malheureusement, comme tu peux voir sur ben.creapoemes.com en cliquant sur les liens aux centre, ca ne fonctionne pas :(
Aurais tu une autre idée?
Merci encore.
 
WRInaute accro
Pas tout compris la. Dans ton premier post :
-ben.creapoemes.com redirige vers -www.creapoemes.com/membre.php?id=ben

Tu dis que cela marche mais ca m'en a pas l'air/ Explication ?
 
Nouveau WRInaute
ma redirections blabla.creapoemes.com fonctionne correctement mais pas l autre "blabla.creapoemes.com/page_numero.php"
Il prend en compte la premiere redirection (blabla) et pas la deuxieme "numero".
 
WRInaute accro
si rien ne s'affiche ici
-http://ben.creapoemes.com/poeme.php?id=2

c'est normal que rien ne s'affiche aussi ici:
-http://ben.creapoemes.com/poemes_2.html

puisque ces 2 urls pointent sur la meme page
 
WRInaute accro
arf, la redirection marche puisque les 2 adresses pointent bien sur la meme page.

-http://ben.creapoemes.com/poeme.php?id=2
====
-http://ben.creapoemes.com/poemes_2.html


http://ben.creapoemes.com/poeme.php?id=2
ca c'est pas le .htaccess qui control, mais le php !! C'est a toi de revoir ton code php. La redirection elle est faite.
 
WRInaute accro
natsou_k a dit:
la redirection ne pointe pas vers la meme pages.
regarde www.creapoemes.com/poeme....
sans mettre ben....

1 ptit dernier :

Dans ce cas ajoute l'url si tu te sert du NDD principal:

Code:
RewriteCond   %{HTTP_HOST}  ^([a-z0-9_-]+)\.creapoemes\.com/poeme_([0-9]+)\.html$ [NC] 
RewriteRule   ^(.*)  http://www.creapoemes.com/poeme.php?id=%1 [NC,L]

ya un truc qu'est pas clair avec tes erreurs :
-http://123456789.creapoemes.com
ca devrait planter... ben non 8)
 
Nouveau WRInaute
Ca ne marche pas non plus.

C'est normal que ca fonctionne vu que ca redirige vers une url qui passe la valeur du ss domaines en parametres
il accepte donc tous les sous domaines.

Pour le reste laisse tomber. y aura ptetre quelqu'un qui a eu le meme probleme et qui tombera dessus.

Merci bcp pour ton aide. a plus.
 
Discussions similaires
Haut