changement dans le nom du fichier et redirection
5 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
changement dans le nom du fichier et redirection
Bonjour à tous,
J'ai regardé les tutos de wri mais ça ne fonctionne pas, il y a un truc qui cloche ...
Voilà, j'ai une page déjà indéxée par Google qui se trouve dans un sous-répertoire et j'aimerais modifier légèrement son url. (en fait c'est une page générée dynamiquement à laquelle j'ai appliquée l'url rewriting mais j'ai oublié d'indiquer dans la table que l'id devait être en auto increment, du coup la page à un numéro 0 au lieu de 1 ...
)
Donc pour résumer, je voudrais que lorsque l'on appelle :
une page qui s'appelle nom-0.php et qui se trouve dans un sous répertoire /fr
cela affiche à la place vers :
une page qui s'appelle nom-1.php et qui se trouve toujours dans le sous répertoire /fr
J'ai donc voulu passé par le .htaccess pour faire une redirection mais je n'ai pas du bien faire les choses car quand j'essaie plusieurs choses et j'ai soit une erreur 500, soit une erreur 400, ...
J'ai du oublié quelque chose, ça doit être tout con ...
Merci d'avance
J'ai regardé les tutos de wri mais ça ne fonctionne pas, il y a un truc qui cloche ...
Voilà, j'ai une page déjà indéxée par Google qui se trouve dans un sous-répertoire et j'aimerais modifier légèrement son url. (en fait c'est une page générée dynamiquement à laquelle j'ai appliquée l'url rewriting mais j'ai oublié d'indiquer dans la table que l'id devait être en auto increment, du coup la page à un numéro 0 au lieu de 1 ...
Donc pour résumer, je voudrais que lorsque l'on appelle :
cela affiche à la place vers :
J'ai donc voulu passé par le .htaccess pour faire une redirection mais je n'ai pas du bien faire les choses car quand j'essaie plusieurs choses et j'ai soit une erreur 500, soit une erreur 400, ...
Merci d'avance
- magic corp.
- WRInaute impliqué

- Messages: 425
- Inscription: Jeu Juin 17, 2004 9:56
Où est ton .htaccess ? (racine ou sous rep)
Peux tu nous montrer ton .htaccess ?
Peux tu nous montrer ton .htaccess ?
Oui, si tu veux
J'ai un .htaccess à la racine :
et un autre dans le sous-répertoire /fr :
Il y a aussi son petit frère jumeaux en anglais, dans un sous-répertoire /en
La page est donc générée dynamiquement et rewritée, en y mettant toutes les variables, ça donne au final une url http://www.exemple.info/fr/nom-france-0.php que je voudrais rediriger de manière permanente suite à ma bourde vers http://www.exemple.info/fr/nom-france-1.php
J'ai un .htaccess à la racine :
- Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.exemple.info$
RewriteRule ^(.*) http://www.exemple.info/$1 [QSA,L,R=301]
et un autre dans le sous-répertoire /fr :
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^nom-([_a-z]+)-([0-9]+)\.php$ /fr/nom.php?var1=$1&var2=$2 [L]
RewriteRule ^nom-([_a-z]+)-([0-9]+)-([a-zA-Z]+)\.php$ /fr/nom.php?var1=$1&var2=$2&var3=$3 [L]
Il y a aussi son petit frère jumeaux en anglais, dans un sous-répertoire /en
La page est donc générée dynamiquement et rewritée, en y mettant toutes les variables, ça donne au final une url http://www.exemple.info/fr/nom-france-0.php que je voudrais rediriger de manière permanente suite à ma bourde vers http://www.exemple.info/fr/nom-france-1.php
On dirait que tu veux faire une redirection plutôt qu'un URL rewrite. Met donc des RedirectPermanent dans ton htaccess. Si tu as moins de 30 pages tu peux tout à fait le faire à la main.
Sinon tu peux faire un rewrite vers une page PHP qui va rediriger avec un header vers la nouvelle page.
N'oublis pas que tu ne pourras jamais rediriger index-0 vers index-1, et index-1 vers index-2. Sinon quant tu appels index-1, cela doit afficer index-1 ou index-0?
Sinon tu peux faire un rewrite vers une page PHP qui va rediriger avec un header vers la nouvelle page.
N'oublis pas que tu ne pourras jamais rediriger index-0 vers index-1, et index-1 vers index-2. Sinon quant tu appels index-1, cela doit afficer index-1 ou index-0?
5 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 :
- Redirection (PHP, JavaScript, serveur...)
- Petit changement pour Slurp (le robot de Yahoo)
- Changements de nom de domaine et TrustRank
- Aperçu des différents types de redirection
- Pour votre référencement, utilisez un nom de domaine !
- Sortie de GoogleStats v2.01
- Comment résoudre les problèmes de Bourbon...
- Les redirections 301 passent-elles encore le contexte sémantique ?
- Changement d'algorithme Google : nom de code Dewey
- Article sur le fichier .htaccess
Consultez la description détaillée des produits ou services de Google suivants : JotSpot
- Test de lien (type de redirection)
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


le forum