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/06/2011, 13h05   #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 Comment traiter le cas du "/" et du "/index.html' ?

Bonjour,

Dans le cas d'un projet Web, fais sous Zend Framework, la racine de mon site est www.monsite.com/, avec "index.html" comme page par défaut, le souci, la page "index.html" existe également, existe-t'il selon vous un risque de duplicate content, et si oui, quelle règle de réecriture Apache dois-je mettre en place, rediriger "/index.html" vers "/" ou l'inverse ? (j'aimerai aussi la syntaxe, s'il vous plait,, je ne suis pas très calé en réécriture, étant donné que c'est un sujet super sensible, je préfère demander à des pros )

D'avance merci pour vos réponses.
bpdelavega est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2011, 21h53   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 283
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 283
Points : 8 569
Points : 8 569
C'est la même chose ? / et /index.html correspondent au même fichier ?
__________________

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/06/2011, 23h25   #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
Bonsoir __MAC__

Oui c'est la même page, mais du coup j'ai fait une règle de redirection 301 et ça marche, voici ce que j'ai fait dans mon .htaccess :

Code :
1
2
3
4
5
6
#Gestion de la page /fr/ qui renvoie vers /fr/index.html
RewriteRule ^(fr/)$ http://%{HTTP_HOST}/site/fr/index.html [R=301,L]
	
#Gestion de la page index.html et /
RewriteRule ^(index.html)$ http://%{HTTP_HOST}/site/ [R=301,L]
Cela fonctionne très bien, par contre j'ai un autre souci sur 2 autres pages, dont je gère la réécriture via une Regexp sous ZendFramework :

Tu vois j'ai un problème de Regexp : je veux limiter le choix possible à
(url1.html|/fr/url2.html), c'est pour mon gestionnaire de Routage, mais je n'arrive pas à utiliser la bonne syntaxe de Regex, j'ai essayé $(url1|fr/url2)$.html mais ça marche pas, j'ai essayé plusieurs motifs; mais c'est pareil, pourrais tu s'il te plait, me dire ce qui ne va pas dans ma Regexp ?
bpdelavega est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2011, 13h15   #4
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
J'ai fini par trouver :
Code :
1
2
(index.html|fr/index.html)
Cela fonctionne bien.
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 19h08.


 
 
 
 
Partenaires

Hébergement Web