[Apache]Redirection d'URL complexe

Fermé
sanko Messages postés 147 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 5 août 2010 - 22 août 2007 à 15:22
sanko Messages postés 147 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 5 août 2010 - 22 août 2007 à 16:47
Bonjour,

Je souhiate realiser une redirection web. Je pensais utiliser un redirect mais la configuration est compliqué. Je suis root et je peux faire ce que je veux sur le serveur.

Mon probléme :


J'ai un premier virtualhost www.exemple.com qui est le site principal dans le dossier /var/www/
J'ai un autre virtualhost www.exemple-fr.com qui est la version fr dans le dossier /var/www/fr

Quand quelqu'un se connecte sur www.exemple-fr.com je veux une redirection sur la page www.exemple.com/fr/presentation.php.

Mon redirect ne fonctionne pas, j'ai testé : dans mon dossier fr un .htaccess avec

redirect permanent / /presentation.php

Avez vous une idée? Merci par avance

PS : J'ai fait 500 test de synthaxes mais je suis preneur d'idée.

Bonne journée

2 réponses

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
22 août 2007 à 15:33
j'ai du mal avec ton / /presentation.php
deux pistes : soit ../presentation.php,
soit www.exemple.com/presentation.php
0
sanko Messages postés 147 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 5 août 2010 11
22 août 2007 à 16:19
Merci de ta réponse. :-)

Alors j'ai lu que pour un redirect, le chemin absolu ne fonctionne pas. donc

redirectpermanent / (puisque nous sommes dans /var/www/fr) /presentation.php (puisque le fihier php3 est également dans ce dossier

Si je mets ../ je remonte dans www ... non?

J'ai testé avec l'url mais cela ne fonctionne pas, on dirait qu'il ne comprends pas à cause du fait peut-étre que les deux sites soient deux virtualhosts... non?

merci par avance
0
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011 > sanko Messages postés 147 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 5 août 2010
22 août 2007 à 16:21
> Si je mets ../ je remonte dans www ... non?
Ben oui, justement ! Ce n'est pas là qu'est ton site principal ?
0
sanko Messages postés 147 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 5 août 2010 11 > Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021
22 août 2007 à 16:25
Oui, c'est la mais la page sur laquelle je dois pointer est www.exemple.com/fr/presentation.com

elle est donc dans le dossier fr.

Nous sommes sur le méme serveur. Donc le dossier fr de www est le méme pour les deux virtualhost.

Merci
0
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
22 août 2007 à 16:33
Ah oui, je n'avais pas vu le /fr/ :)
Alors, encore plus simple, essaie
./presentation.php
ou même uniquement
presentation.php
0
sanko Messages postés 147 Date d'inscription lundi 28 mai 2007 Statut Membre Dernière intervention 5 août 2010 11
22 août 2007 à 16:47
re

Si je fais :

redirect permanent / ./presentation.php ça ne fonctionne pas
redirect permanent / presentation.php pareil...


J'y suis depuis deux heures ça me soule...
0

Discussions similaires