Deux sites sur un même hébergement

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

Malchance
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 14 Oct 2007

Deux sites sur un même hébergement

Message le Dim Oct 14, 2007 15:10

Bonjour,

Cela va faire deux jours que je travaille sur un htaccess qui me pose beaucoup de problèmes :

Je veut héberger deux sites sur un même hébergement. Ainsi donc, en fonction de l'url entré par l'utilisateur, le htaccess redirigera silencieusement vers le dossier correspondant de l'hébergement.

Je n'ai aucuns soucis pour le RewriteCond mais le RewriteRule me pose problème.

Qui permet de rediriger le nom de domaine vers le bon dossier en fonction de l'url mais le problème est que cela ne fonctionne que pour les pages html.

Mon navigateur me renvois une erreur 500. (allez savoir pourquoi)

Pour résumer, je recherche une RewriteRule permettant de rediriger silencieusement toutes les pages peut importe leur nom et leur extension vers la page homonyme d'un dossier de mon hébergement.

Merci d'avance.

Bien cordialement,
Malchance
Dernière édition par Malchance le Ven Oct 19, 2007 21:12, édité 1 fois.


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: 3 Mai 2004

Re: Deux sites sur un même hébergement

Message le Dim Oct 14, 2007 15:32

Malchance a écrit:RewriteRule ([^.]+)\.php$ /PMM/$1.php [L,NC]

Mon navigateur me renvois une erreur 500. (allez savoir pourquoi)
Je suppose que la raison est que tu crées une boucle sans fin. Ajoute une condition qui exclut les URL commençant par /PMM/ de la réécriture et le problème devrait disparaître.

Jean-Luc

Malchance
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 14 Oct 2007

Message le Dim Oct 14, 2007 15:36

Merci pour la réponse. Je teste cela tout de suite.


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Dim Oct 14, 2007 15:36

1 condition = 1 execution par defaut
si tu veux chainer les executions, utilise le flag [C]

Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^(www\.)?pmm-brest-2008\.fr\.eu\.org$ [C,NC]


apres si tu rapel avec .php l'index, qui rapel l'index, qui rapel l'index...
--> erreur 500
Donc fait une condition qui prend tout sauf l'index que tu traites en cas particulier.

une discussion qui devrait t'interresser!
Plusieurs sites sur un domaine
--> http://www.webrankinfo.com/forums/viewtopic_81706.htm

Malchance
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 14 Oct 2007

Message le Dim Oct 14, 2007 15:47

Merci énormément ! Tout fonctionne et grâce à vous. Super forum ! continuez !
Dernière édition par Malchance le Ven Oct 19, 2007 21:13, édité 1 fois.


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3974
Inscription: 16 Nov 2004

Message le Dim Oct 14, 2007 15:55

C'est jeanluc qui a assuré ^^


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités