conflits de htaccess

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

holos
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 8 Jan 2008

conflits de htaccess

Message le Sam Nov 20, 2010 18:15

Bonjour,

J'ai deux htaccess, un à la racine du site, un dans un dossier
le premier rajoute les www
le deuxième contient une formule compliquée pour la réécriture d'url

mais le deuxième annule l'effet du premier
c.a.d quand je suis dans le dossier, site
le rajout de www ne fonctionne pas

si j'enlève le deuxième le premier est ok

voici le code à la racine du site (dans htaccess)

Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.holonet.ch$
RewriteRule ^(.*)   http://www.holonet.ch/$1  [QSA,L,R=301]


voici le code du htaccess dans www.holonet.ch/holonet_francais/
il réécrit les url d'une manière plus sympathique pour l'indexation

Code: Tout sélectionner
RewriteEngine on

RewriteRule   ^(.*)-f-([0-9]*)-([0-9]*).html$   feed.php?feedid=$2&linkid=$3 [L]
RewriteRule   ^(.*)-s-([0-9]*).html$   single.php?id=$2 [L]
RewriteRule   ^(.*)-t-([0-9]*).html$   tag.php?name=$1&id=$2 [L]
RewriteRule   ^(.*)-c-([0-9]*).html$   index.php?name=$1&dir=$2 [L]
RewriteRule   ^(.*)-k-([0-9]*).html$   index.php?do=keywords&words=$1&id=$2 [L]
RewriteRule   ^(.*)-c-([0-9]*)-p-([0-9]*).html$   index.php?name=$1&dir=$2&start=$3 [L]
RewriteRule   ^top-rank([0-9]{1,2}).html$   index.php?do=top-rank&pr=$1 [L]
RewriteRule   ^(([a-z]|-)*).html$   index.php?do=$1 [L]



Est-ce que quelqu'un saurait marier les deux codes?

D'avance merci pour une réponse.


forty
WRInaute passionné
WRInaute passionné
 
Messages: 1701
Inscription: 30 Oct 2008

Re: conflits de htaccess

Message le Sam Nov 20, 2010 18:54

L'idéal est de regrouper les règles à la racine. Sinon il faut essayer d'ajouter cette ligne dans le sous répertoire :
Code: Tout sélectionner
RewriteOptions Inherit

holos
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 8 Jan 2008

Re: conflits de htaccess

Message le Sam Nov 20, 2010 19:34

merci pour votre réponse,

il y a un bug de plus j'ai placé RewriteOptions Inherit avant, après le code, il me renvoie toujours sur www.holonet.ch/index.php


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: Aucun utilisateur enregistré et 0 invités