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 16/11/2011, 10h23   #1
Membre du Club
 
Homme Brice
Ingénieur d'études en développements techniques
Inscription : novembre 2005
Messages : 190
Détails du profil
Informations personnelles :
Nom : Homme Brice
Âge : 40
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en développements techniques
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2005
Messages : 190
Points : 55
Points : 55
Envoyer un message via MSN à bpdelavega
Par défaut Problème de redirection 301

Bonjour, j'ai un problème de redirection 301 sur une URL
je n'arrive pas à rediriger une page vers une autre et j'ai besoin de votre aide :
voici mon code dans mon .htaccess :

Code :
Redirect permanent http://www.monsite.com/fr  http://www.monsite.com/fr/index-fr.html
J'ai une 404, par contre lorsque je fais :
Code :
Redirect permanent http://www.monsite.com/fr/  http://www.monsite.com/fr/index-fr.html
Cela fonctionne, or j'ai besoin de rediriger cette URL :
et pas celle-là :
bpdelavega est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 23h54   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 295
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 295
Points : 8 575
Points : 8 575
C'est pas Redirect qu'il te faut :
Citation:
Envoyé par Doc Apache Redirect
Then any request beginning with URL-Path will return a redirect request to the client at the location of the target URL. Additional path information beyond the matched URL-Path will be appended to the target URL.
Forcément, "fr/" commence par "fr" donc Redirect réagit et redirige. Ce qu'il faut c'est utiliser mod_rewrite à la place :
Code :
1
2
3
RewriteEngine on

RewriteRule ^fr$ http://www.monsite.com/fr/index-fr.html [R,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
Vieux 17/11/2011, 09h19   #3
Membre du Club
 
Homme Brice
Ingénieur d'études en développements techniques
Inscription : novembre 2005
Messages : 190
Détails du profil
Informations personnelles :
Nom : Homme Brice
Âge : 40
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en développements techniques
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2005
Messages : 190
Points : 55
Points : 55
Envoyer un message via MSN à bpdelavega
Bonjour __MAC__,
Merci pour ta réponse d'expert, comme d'hab et comme d'hab ça fonctionne nickel, t'es vraiment trop fort !!!
bpdelavega est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h36.


 
 
 
 
Partenaires

Hébergement Web