URL rewr. s'annule dans sous rep. contenant un .htaccess
4 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Infini Turbulant
- Nouveau WRInaute

- Messages: 32
- Inscription: 2 Fév 2007
URL rewr. s'annule dans sous rep. contenant un .htaccess
Bonsoir,
J'ai plusieurs fichiers .htaccess. Un à la racine, et d'autres dans des sous répertoires.
Tous sont utilisés pour le même site.
En gros, j'utilise celui qui est à la racine pour que mon domaine sois toujours en .fr et pour rediriger en 301 certains répertoires dont le nom a été modifié.
Ce qui donne ça :
Puis dans le repertoire "voiture-occasion" (ou un autre c'est pareil) j'ai un .htaccess qui gère les réécritures de pages propres au répertoire.
Ce qui donne ... ça :
Mon problème est que dès que j'ai un fichier .htaccess dans un repertoire, ma redirection de domaine pour conserver le ".fr" ne fonctionne plus, et toutes mes url fonctionnent mais si j'arrive en ".com", j'y reste.
Pour les utilisateurs c'est pas très important, mais je préfèrerai que les moteurs n'indexent que du ".fr".
Voyez-vous une raison à ça ?
Merci d'avance de votre réponse.
Cédric.
J'ai plusieurs fichiers .htaccess. Un à la racine, et d'autres dans des sous répertoires.
Tous sont utilisés pour le même site.
En gros, j'utilise celui qui est à la racine pour que mon domaine sois toujours en .fr et pour rediriger en 301 certains répertoires dont le nom a été modifié.
Ce qui donne ça :
- Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domaine\.fr [NC]
RewriteRule (.*) http://www.domaine.fr/$1 [QSA,R=301,L]
RewriteRule ^vehicules_occasions(.*) /voiture-occasion$1 [QSA,R=301,L]
RewriteRule ^machines_agricoles(.*) /machines-agricoles$1 [QSA,R=301,L]
...
Puis dans le repertoire "voiture-occasion" (ou un autre c'est pareil) j'ai un .htaccess qui gère les réécritures de pages propres au répertoire.
Ce qui donne ... ça :
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^([0-9]+)-(.*).htm$ fiche-vo.php?nvo=$1 [L]
RewriteRule ^marchand-([0-9]+)-(.*).htm$ fiche-vom.php?nvo=$1 [L]
RewriteRule ^vo_pro_index.php$ /voiture-occasion/voiture-occasion-marchand.htm [QSA,R=301,L]
RewriteRule ^rechercher-voiture-d-occasion.htm$ vop_index.php [L]
...
Mon problème est que dès que j'ai un fichier .htaccess dans un repertoire, ma redirection de domaine pour conserver le ".fr" ne fonctionne plus, et toutes mes url fonctionnent mais si j'arrive en ".com", j'y reste.
Pour les utilisateurs c'est pas très important, mais je préfèrerai que les moteurs n'indexent que du ".fr".
Voyez-vous une raison à ça ?
Merci d'avance de votre réponse.
Cédric.
- Infini Turbulant
- Nouveau WRInaute

- Messages: 32
- Inscription: 2 Fév 2007
Merci.
J'ai essayé de placer
dans chaque .htaccess (pas en même temps ...
)
en gros, maintenant j'ai bien mon .fr ... mais j'ai plus la réécriture
ou à l'envers ... Argh !!
Exemple, je passe de www.gueudet.com/voiture-occasion/auto-peugeot-407-0.htm , ou je veux du fr à www.gueudet.fr/vop_results.php?marqueA= ... delimit=15.
bof ... et je ne maîrise pas trop le pourquoi du comment ...
Merci de votre aide.
Cédric
J'ai essayé de placer
- Code: Tout sélectionner
RewriteOptions inherit
dans chaque .htaccess (pas en même temps ...
en gros, maintenant j'ai bien mon .fr ... mais j'ai plus la réécriture
ou à l'envers ... Argh !!
Exemple, je passe de www.gueudet.com/voiture-occasion/auto-peugeot-407-0.htm , ou je veux du fr à www.gueudet.fr/vop_results.php?marqueA= ... delimit=15.
bof ... et je ne maîrise pas trop le pourquoi du comment ...
- Code: Tout sélectionner
# -- /.htaccess
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domaine\.fr [NC]
RewriteRule (.*) http://www.domaine.fr/$1 [QSA,R=301,L]
RewriteRule ^vehicules_occasions(.*) /voiture-occasion$1 [QSA,R=301,L]
RewriteRule ^machines_agricoles(.*) /machines-agricoles$1 [QSA,R=301,L]
...
# -- /voiture-occasion/.htaccess
RewriteEngine on
RewriteOptions inherit
RewriteRule ^(.*)-(.*)-(.*)-([0-9]+).htm$ vop_results.php?marqueA=$2&modeleA=$3&offset=$4&delimit=15 [L]
Merci de votre aide.
Cédric
- Infini Turbulant
- Nouveau WRInaute

- Messages: 32
- Inscription: 2 Fév 2007
Bon ... j'ai mis en place une solution. Est-ce la bonne, est-ce simplement un palliatif ... en tout cas ça fonctionne.
Si vous trouvez une solution différente et/ou que vous jugez plus propre j'écoute volontier.
J'ai un fichier include en tête de chaque page. J'ai placé ce code au début de ce fichier.
Aujourd'hui j'ai un peu plus de 3000 pages indéxées par Google sur le .com. On verra comment et combien de temps il prend pour migrer sur le .fr.
Si vous trouvez une solution différente et/ou que vous jugez plus propre j'écoute volontier.
J'ai un fichier include en tête de chaque page. J'ai placé ce code au début de ce fichier.
- Code: Tout sélectionner
if ( $_SERVER['HTTP_HOST'] != $_SERVER['SERVER_NAME'] )
{
header ( 'Status: 301 Moved Permanently', false, 301) ;
header ( 'Location: http://'. $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] ) ;
}
Aujourd'hui j'ai un peu plus de 3000 pages indéxées par Google sur le .com. On verra comment et combien de temps il prend pour migrer sur le .fr.
4 messages
• Page 1 sur 1
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 :
- [URL REWR.] Petit code pour avoir le titre d'une page en url
- Annuaire de blogs avec lien en dur et url rewr
- lien vers rep/index.xxx ou rep/ tout court
- Contenant d'un .htaccess
- Redirection de tous les sous domaines contenant un mot clé via htaccess
- Redirection sousdom.dom/rep/ vers dom/rep/
- Les url contenant ? et le référencement
- Redirection : sous-domaine/rep --> domaine/rep
- Rediriger des URL contenant un certain terme, possible ?
- Rewriting d'une URL contenant un dièse
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- Liste des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Transformer des textes non cliquables en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

