Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/08/2011, 13h49   #1
Invité de passage
 
Homme Jean-Marie
Inscription : août 2011
Messages : 1
Détails du profil
Informations personnelles :
Nom : Homme Jean-Marie

Informations forums :
Inscription : août 2011
Messages : 1
Points : 0
Points : 0
Par défaut Redirection htaccess mais pas pour tout

Bonjour

J'ai un problème de redirection avec htaccess.
J'ai installé mon nouveau site dans un sous-répertoire Cine

Voici la structure de mon répertoire :
/web/ancien site <celui-ci est obsolète
/web/Cine/nouveau site <celui-ci doit être atteint quand on tape www.monsite.com
/web/toto/autre site <celui-ci doit être atteint quand on tape toto.monsite.com

Avec ceci dans mon .htaccess :
Code :
1
2
3
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/Cine/
RewriteRule ^(.*)$ Cine/$1 [L]
Toutes les url www.monsite.com pointent maintenant dans ce sous répertoire Cine : /web/Cine

Maintenant, il ne m'est plus possible d'accéder à l'autre site placé dans le répertoire toto qui fonctionnait bien comme sous-domaine.

Je désire que l'adresse toto.cine.com aboutisse à la page index du sous-répertoire toto et non à une page 404

Je suis bloqué
jmkieli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2011, 00h29   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 285
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 285
Points : 8 570
Points : 8 570
Ben faut juste ajouter une 2ème condition pour exclure le nom toto.monsite.com de la réécriture, non ?
Code :
1
2
3
4
RewriteEngine on
RewriteCond %{HTTP_HOST} !^toto\.monsite\.com$
RewriteCond %{REQUEST_URI} !^/Cine/
RewriteRule ^(.*)$ Cine/$1 [L]
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h20.


 
 
 
 
Partenaires

Hébergement Web