Redirection index.php vers racine d'un site sous joomla

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

thibzh
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 18 Mar 2009

Redirection index.php vers racine d'un site sous joomla

Message le Ven Oct 02, 2009 20:32

J'ai vu que google référence la page index.php et je veux éviter le duplicate content.

Alors, j'essaie de rediriger mon le fichier index.php vers la racine de mon site dans le .htaccess
http://www.mondomaine.com/index.php vers http://www.mondomaine.com

J'ai essayé l'instruction suivante :
RewriteCond %{REQUEST_URI} /index.(htm|html|php|asp)$
RewriteCond %{THE_REQUEST} /index.(htm|html|php|asp)
RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L]

Elle fonctionne bien sauf que le répertoire d'admin est aussi redirigé et je ne peux plus administré mon site car il a besoin du index.php.

La mire d'authentification est à cette adresse http://www.mondomaine.com/admin et il te logue normalement à cette adresse http://www.mondomaine.com/admin/index.php
Avec la redirection dans le htaccess, je boucle sur la page de login.

Je ne trouve pas de solution dans la littérature sur internet. Est ce quelqu'un a une idée?

Perfecto
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 3
Inscription: 26 Sep 2009

Re: Redirection index.php vers racine d'un site sous joomla

Message le Sam Oct 03, 2009 8:22

Le module sh404 d'URL rewriting permet de rediriger toutes les pages dupliqués ;)

thibzh
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 18 Mar 2009

Re: Redirection index.php vers racine d'un site sous joomla

Message le Mer Oct 07, 2009 12:36

Et oui merci. Mais sh404sef marche mal avec Sobi2 et Sobi2 est l'élément essentiel de mon site.

Je vais attendre de voir ce que donne le passage en mod commercial de Sh404sef et s'ils arrivent à trouver une solution pour qu'il soit compatible à 100% avec sobi.

Sinon, est ce que quelqu'un a une autre suggestion que sh404?

tithom
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 19 Déc 2009

Re: Redirection index.php vers racine d'un site sous joomla

Message le Sam Déc 19, 2009 18:35

Bonjour,
J'ai cherché lonnnnnngtemps... Alors je donne une solution qui semble fonctionner avec mon joomla même si le post date déjà de 2 mois.
Tu peux ajouter un ^ devant index pour que la règle ne s'applique qu'aux pages commençant par index (http://ton_domain/index.extention?variables) soit :
Code: Tout sélectionner
RewriteCond %{REQUEST_URI} ^/index.(htm|html|php|asp)$
RewriteCond %{THE_REQUEST} /index.(htm|html|php|asp)
RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L]

Ou tu peux exclure le dossier admin en ajoutant au début la condition "toutes adresses ne commençant pas par admin" soit :
Code: Tout sélectionner
RewriteCond %{REQUEST_URI} !^/admin
RewriteCond %{REQUEST_URI} /index.(htm|html|php|asp)$
RewriteCond %{THE_REQUEST} /index.(htm|html|php|asp)
RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L]

En espérant que ça vous soit utile...

Marcoetudiant
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 10 Fév 2010

Re: Redirection index.php vers racine d'un site sous joomla

Message le Mer Fév 10, 2010 17:32

Bonjour,
Merci pour cette super info.
Je n'ai pas réussi du premier coup, alors je laisse ce message pour les débutant comme moi.
Il ne faut pas oublier de mettre avant : RewriteEngine On

Merci


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 0 invités