htaccess : rediriger des pages .
10 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Oujda
- Nouveau WRInaute

- Messages: 12
- Inscription: 30 Sep 2006
htaccess : rediriger des pages .
Bonjour à tous,
J'ai un site que j'ai changé de place de liens .
Avant, les articles était accessible sur http://monsite..com/_/Categorie/article et maintenant, ils sont accessible sur http://monsite.com/fr/Categorie/article .
Vu que Google a pour l'instant référencé les URL de l'ancien forum, j'aimerais que les visiteurs cliquant par exemple sur l'URL http://monsite.com/_/Categorie/articles soient redirigés sur celui-ci : http://monsite/fr/Categorie/articles .
Comment faire ?
Par avance, merci.
J'ai un site que j'ai changé de place de liens .
Avant, les articles était accessible sur http://monsite..com/_/Categorie/article et maintenant, ils sont accessible sur http://monsite.com/fr/Categorie/article .
Vu que Google a pour l'instant référencé les URL de l'ancien forum, j'aimerais que les visiteurs cliquant par exemple sur l'URL http://monsite.com/_/Categorie/articles soient redirigés sur celui-ci : http://monsite/fr/Categorie/articles .
Comment faire ?
Par avance, merci.
-

JanoLapin - WRInaute accro

- Messages: 4054
- Inscription: 21 Sep 2008
Re: htaccess : rediriger des pages .
il faut que tu fasses une redirection à l'aide d'une Regex.
Un post t'intéressera tout particulièrement:
http://forum.webrankinfo.com/des-codes-pour-redirection-htaccess-t110832.html
Un post t'intéressera tout particulièrement:
http://forum.webrankinfo.com/des-codes-pour-redirection-htaccess-t110832.html
-

JanoLapin - WRInaute accro

- Messages: 4054
- Inscription: 21 Sep 2008
Re: htaccess : rediriger des pages .
soit il n'y a que peu de pages concernées, alors il faut faire une redirection 301 pour chacune des pages en questions,
soit il y en a trio, et on utilise alos une regex qui va corriger autormatiquement les urls.
soit il y en a trio, et on utilise alos une regex qui va corriger autormatiquement les urls.
- michel.leonard
- WRInaute discret

- Messages: 184
- Inscription: 1 Juin 2010
Re: htaccess : rediriger des pages .
Essaie de coller ca au début de la page php appelée
AVEC REGEX
ou ca... SANS REGEX
et tu me diras le résultat (normalement ca devrai faire bruler ton ordinateur dans les 3.14 secondes et appeler les pompiers)
AVEC REGEX
- Code: Tout sélectionner
$urlcorrigee=preg_replace('#^\/_\/#','/fr/',$_SERVER['REQUEST_URI']);
if ($_SERVER['REQUEST_URI']!=$urlcorrigee)
{
header("Location: http://tonsite.com$urlcorrigee",TRUE,301);
die();
exit;
}
ou ca... SANS REGEX
- Code: Tout sélectionner
$gk=str_replace('/_/','/fr/',$_SERVER['REQUEST_URI']);
if ($_SERVER['REQUEST_URI']!=$gk)
{
header("Location: http://tonsite.com$gk",TRUE,301);
die();
exit;
}
et tu me diras le résultat (normalement ca devrai faire bruler ton ordinateur dans les 3.14 secondes et appeler les pompiers)
-

Blount - WRInaute occasionnel

- Messages: 430
- Inscription: 18 Nov 2010
Re: htaccess : rediriger des pages .
Pourquoi passer par PHP ?
Je ne comprend pas tout ces postes pour un truc simple au départ.
Normalement, cela suffit amplement :
Je ne comprend pas tout ces postes pour un truc simple au départ.
Normalement, cela suffit amplement :
- Code: Tout sélectionner
RewriteRule ^_/(.*) /fr/$1 [L,R=301]
- michel.leonard
- WRInaute discret

- Messages: 184
- Inscription: 1 Juin 2010
Re: htaccess : rediriger des pages .
si il avait pas de .htaccess il est obligé d'en créer, alors qu'en php c'est quelques lignes sans créer de fichier... et il est pas non plus obligé de savoir qu'il faut ABSOLUMENT encoder le .htaccess en utf8
Au passage je crois que tu as oublié d'échapper ton slash dans ton htaccess
Au passage je crois que tu as oublié d'échapper ton slash dans ton htaccess
- michel.leonard
- WRInaute discret

- Messages: 184
- Inscription: 1 Juin 2010
Re: htaccess : rediriger des pages .
tu redirige tout ce qui commence par un _ vers /fr , pourquoi tu ajoutes un slash ?
10 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 :
- Rediriger par htaccess.
- .htaccess : rediriger des pages ...
- Htaccess pour tout rediriger
- HTACCESS pour rediriger mes URLs
- Rediriger un Alias vers un autre .htaccess
- rediriger plusieurs pages -htaccess ? Marche pas ?
- htaccess pour rediriger selon le referant http
- .htaccess Rediriger vers une page d'attente
- [résolut] le .htaccess peut'il rediriger une image?
- Rediriger vers une page 404 avec Htaccess
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités
