Réorganisation site => changement de répertoires

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

jpw
WRInaute discret
WRInaute discret
 
Messages: 160
Inscription: 23 Juin 2008

Réorganisation site => changement de répertoires

Message le Ven Oct 17, 2008 8:46

J'ai un site avec 1 répertoires que je réorganise complètement

j'aimerais rediriger par .htaccess toutes les pages
du répertoire /namibie/*.*

vers /carnets/namibie/
ou à la limite vers /carnets/namibie/index.php

mais jesuis une bille en .htaccess

merci de votre aide


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Ven Oct 17, 2008 9:03

Bonjour
Essaie peut etre ceci ?
Code: Tout sélectionner
RewriteEngine on
Rewriterule  ^namibie\/(*.)$ /carnets/namibie/$1 [QSA,L,R=301]

jpw
WRInaute discret
WRInaute discret
 
Messages: 160
Inscription: 23 Juin 2008

Message le Ven Oct 17, 2008 9:12

nickargall a écrit:Bonjour
Essaie peut etre ceci ?
Code: Tout sélectionner
RewriteEngine on
Rewriterule  ^namibie\/(*.)$ /carnets/namibie/$1 [QSA,L,R=301]


merci mais ça me donne une "internal server error"

voici le reste de mon htaccess au cas où y'aurait des cincompatibilités

Code: Tout sélectionner
ErrorDocument 404 /404.php
Options -Indexes
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.revafrique.com$
RewriteRule (.*) http://www.revafrique.com/$1 [R=permanent,L]
RewriteRule  ^namibie\/(*.)$ /carnets/namibie/$1 [QSA,L,R=301]
RewriteRule geographie/pays/([a-z-]*)/([a-z]+)-p([0-9]*)\.html$  /geographie/recherche-alpha.php?dbase=$1&alpha=$2&page=$3 [L]
RewriteRule geographie/ville-([a-z-]*)-([0-9]*)\.html$  /geographie/villes-afrique.php?pays=$1&ville=$2 [L]
RewriteRule geographie/atlas/([a-z-]*)\.html$  /geographie/recherche-par-pays.php?pays=$1 [L]
RewriteRule geographie/-p([0-9]*)-([a-z]+)\.html$  /geographie/villes-afrique.php?idville=$1&pays=$2 [L]

jpw
WRInaute discret
WRInaute discret
 
Messages: 160
Inscription: 23 Juin 2008

Message le Sam Oct 18, 2008 10:10

bon finalement j'ai fait un .htaccess dans le répertoire namibie

avec simplement dedans :


Code: Tout sélectionner
RewriteEngine on
RewriteRule (.*) http://www.revafrique.com/carnets/namibie/ [R=permanent,L]


c'est une connerie ou ça va aussi ??

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Sam Oct 18, 2008 10:38

Ca va mais ca annule les règles du .htaccess placé à la racine. Donc tu n'as plus la redirection vers le site avec www si tu ne met pas le www.

La règle proposée initialement était presque bonne. D'abord il manquait un R majuscule dans RewriteRule.
Ensuite, il ne fallait pas passer la page en argument ($1), ni les parametres (QSA) :

Code: Tout sélectionner
RewriteEngine on
RewriteRule  ^namibie\/(*.)$ /carnets/namibie/ [L,R=301]


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