rewriter sans changer les liens !!

WRInaute occasionnel
Salut,

J'ai un site qui utilise des variables de langue :
contact.php?lang=fr
accueil.php?lang=fr...

Comment je pourrais transformer ça pour tout le site, indépendament du nom du fichier
=> contact_fr.html
=> accueil_fr.html
ou accueil_nl.html ect...

En revanche, ne ne souhaite pas changer tous les liens qui pointent sur mes pages, est ce possible de transformer les urls ?
Suis je clair ?

Merci pour votre aide.
 
WRInaute discret
Salut,

Dans ton .htacces à la racine de ton site :

RewriteEngine on
RewriteRule ^contact_(.*)\.html$ contact.php?lang=$1
RewriteRule ^accueil_(.*)\.html$ accueil.php?lang=$1


J'espère que ça va t'apporter un peu d'aide.

A+

Doug
 
WRInaute occasionnel
Merci,

Il n'est pas possible de faire la même chose sans le nommer un par un ?
Je dois avoir une dizaine de fichiers différents (accueil, contact, nautique...).
Petite précision, j'aimerais que le rewrite se fasse sans que j'ai besoin de changer mes lien, avec une redirection 301 par exemple.
Est ce possible ?

Sinon, pour modifier le nom d'un répertoire, comment faire ?
ex :
http://www.monsite.com/forums/agenda_44.html deviendrait
http://www.monsite-online.com/agenda/agenda_44.html

http://www.monsite.com/forums/annuaire.php deviendrait
http://www.monsite-online.com/annuaire/annuaire.php

Merci encore :wink:
 
WRInaute passionné
Salut Olivier :wink:
Impossible de faire du Rewriting sans changer le nom de tes liens...

Question, pourquoi est-ce que tu utilise un paramètre de langue ?
Pourquoi est-ce que tu n'utilise pas la langue du navigateur ??

PS : On se la fait quand cette mousse :?:
 
WRInaute occasionnel
Salut Jeroen,

Je n'utilise pas la langue du navigateur parce que j'ai remarqué dans mes logs que les internautes n'ont pas toujours la langue qui correspond.
Par exemple, j'ai beaucoup d'Anglais (navigateur) qui vont consulter les pages en Néerlandais.

J'ai posé cette question à tout hazard pour des raisons d'esthétique. C'est sans conséquences je pense sur le référencement.
Par contre, je viens de rewriter tous mes agendas sur mes sites (y compris montagne-online) ainsi que tous les dossiers, topos, news...

Pour la mousse, je bosse 6 jours sur 7 à 150 bornes :oops:

Demain je ne bosse pas, sinon, la semaine prochaine, mais je ne sais pas encore quand.

Donne moi tes dispos :wink:

Merci pour le renseignement
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut