Redirection d'index vers la racine
18 messages
• Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

pcamliti - WRInaute impliqué

- Messages: 827
- Inscription: 9 Mar 2007
Redirection d'index vers la racine
Bonjour,
Je souhaiterai connaitre la démarche pour ne plus avoir le fichier index.html ou autre lors de la connexion à la racine.
J'ai testé la redirection avec :
Mais le souci que je rencontre est que des dossiers autres que la racine comporte des fichiers index aussi, comment puis-je procéder ?
Ceci évidemment afin de ne pas faire de Duplicate Content.
En vous remerciant
Je souhaiterai connaitre la démarche pour ne plus avoir le fichier index.html ou autre lors de la connexion à la racine.
J'ai testé la redirection avec :
- Code: Tout sélectionner
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index(.*)
RewriteRule ^(.*)index(.*)$ /$1 [R=301,L]
Mais le souci que je rencontre est que des dossiers autres que la racine comporte des fichiers index aussi, comment puis-je procéder ?
Ceci évidemment afin de ne pas faire de Duplicate Content.
En vous remerciant
-

polweb - WRInaute accro

- Messages: 3921
- Inscription: 18 Oct 2006
Re: Redirection d'index vers la racine
Tu peux faire :
RewriteRule www.example.com/index.html www.example.com [L]
Et tu en profite pour faire la redirection des www
A plus.
RewriteRule www.example.com/index.html www.example.com [L]
Et tu en profite pour faire la redirection des www
A plus.
-

Schwarzer Stern - WRInaute occasionnel

- Messages: 352
- Inscription: 16 Mai 2010
Re: Redirection d'index vers la racine
Ce n'est pas d'un Redirect Permanent qu'il aurait besoin plutôt ?
-

pcamliti - WRInaute impliqué

- Messages: 827
- Inscription: 9 Mar 2007
Re: Redirection d'index vers la racine
Le redirectpermanent provoque une boucle et plante l'accès au site
RewriteRule www.monsite.com/index.php http://www.monsite.com/ [L,R=301]
ne corrige pas l'affichage du www.monsite.com/index.php !
RewriteRule www.monsite.com/index.php http://www.monsite.com/ [L,R=301]
ne corrige pas l'affichage du www.monsite.com/index.php !
-

Schwarzer Stern - WRInaute occasionnel

- Messages: 352
- Inscription: 16 Mai 2010
Re: Redirection d'index vers la racine
Il me semble que Rewrite rule nécessite une url relative pour la première partie...
C'est bien le code :
Qui provoque une boucle ?
C'est bien le code :
- Code: Tout sélectionner
RedirectPermanent http://www.example.com/index.php http://www.example.com
Qui provoque une boucle ?
-

pcamliti - WRInaute impliqué

- Messages: 827
- Inscription: 9 Mar 2007
Re: Redirection d'index vers la racine
RedirectPermanent http://www.architecte-paca.com/index.php http://www.architecte-paca.com
placé dans mon htacess mais idem lorsque l'on accède au site il place index.php, je n'y comprends plus rien !
placé dans mon htacess mais idem lorsque l'on accède au site il place index.php, je n'y comprends plus rien !
-

pcamliti - WRInaute impliqué

- Messages: 827
- Inscription: 9 Mar 2007
Re: Redirection d'index vers la racine
Bonjour,
voici ce qui ce trouve dans mon htacess :
Le reste est du RedirectPermanent de pages anciennes sans index.php dedans !
Voilou.... espérons que nous trouvions l'intrus
voici ce qui ce trouve dans mon htacess :
- Code: Tout sélectionner
RewriteRule ^(.*)\.html$ /$1.php [L,R=301]
RewriteCond %{HTTP_HOST} !^www.architecte-paca.com$
RewriteRule ^(.*) http://www.architecte-paca.com/$1 [QSA,L,R=301]
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/Default(.*)
RewriteRule ^(.*)Default(.*)$ /$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/default(.*)
RewriteRule ^(.*)default(.*)$ /$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/defaut(.*)
RewriteRule ^(.*)defaut(.*)$ /$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/Defaut(.*)
RewriteRule ^(.*)Defaut(.*)$ /$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/accueil(.*)
RewriteRule ^(.*)accueil(.*)$ /$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/home(.*)
RewriteRule ^(.*)home(.*)$ /$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/homepage(.*)
RewriteRule ^(.*)homepage(.*)$ /$1 [R=301,L]
Le reste est du RedirectPermanent de pages anciennes sans index.php dedans !
Voilou.... espérons que nous trouvions l'intrus
- jcaron
- WRInaute accro

- Messages: 2687
- Inscription: 13 Fév 2004
Re: Redirection d'index vers la racine
Rien à voir avec le problème initial, mais c'est quoi l'intérêt de la plupart de tes RewriteConds?
Sinon pour revenir au problème, puisque ce n'est aucune des RewriteRules qui renvoie vers le index.php, ni aucun Redirect, c'est a priori forcément dans ton script que ça se passe. Ou alors tu as quelque chose dans la config du serveur (httpd.conf) plutôt que dans le .htaccess?
Jacques.
Sinon pour revenir au problème, puisque ce n'est aucune des RewriteRules qui renvoie vers le index.php, ni aucun Redirect, c'est a priori forcément dans ton script que ça se passe. Ou alors tu as quelque chose dans la config du serveur (httpd.conf) plutôt que dans le .htaccess?
Jacques.
18 messages
• Page 1 sur 2 • 1, 2
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 :
- Redirection de la racine
- Redirection à partir de la racine
- redirection vers racine
- Redirection de la racine du site...
- Redirection de index.php à la racine
- Redirection de la racine vers un repertoire
- redirection : de la racine à une page spécifique
- Redirection 301 de la racine vers un répertoire
- Redirection vers dossier à la racine du site
- Redirection d'un répertoire vers la racine...
- Test de lien (type de redirection)
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
