Tutoriel URL Rewriting : guide complet

WRInaute passionné
Trés bien ce guide, ajouté directement a mes bookmarks, comme quoi des informations datant de 2004 sont encore valables !

Edit : Pour IIS, voila un composant :http://www.isapirewrite.com
 
WRInaute accro
Merci Olivier !
C'est exactement ce guide que je cherchais :wink:

ps : il ne me manque plus qu'un bon hébergement qui me laisse faire ce que je veux...
 
WRInaute passionné
Très bon article
J'attendais à avoir plus de détail sur l'utilisation des variables
([0-9]{1,2}) Autorise un ou deux chiffres
([0-9]*) Autorise tous les chiffres
(([a-z]|-)*) Autorise toutes les lettres et tirets
etc

C'est acuellement mon souci.
J'utilise toujours (.*) et c'est pas la meilleur :roll: loin de là
 
WRInaute discret
coppermine

Merci pour le Tuto, très bien comme référence,

Est ce qu'il y aurait des sources pour Coppermine du même genre...?
 
WRInaute occasionnel
Borower a dit:
Très bon article
J'attendais à avoir plus de détail sur l'utilisation des variables
([0-9]{1,2}) Autorise un ou deux chiffres
([0-9]*) Autorise tous les chiffres
(([a-z]|-)*) Autorise toutes les lettres et tirets
etc

C'est acuellement mon souci.
J'utilise toujours (.*) et c'est pas la meilleur :roll: loin de là

C'est pas un tuto mod_rewrite qu'il te faut alors, mais un tuto perl regexp, c'est là que tu trouveras le plus d'informations.

Tiens, cela devrait faire ton affaire : regexp en fr
 
WRInaute occasionnel
La ligne suivante est inutilement complexe :
(([a-z]|-)*) Autorise toutes les lettres et tirets, autant de fois qu'on veut

la regexp qui autorise toutes les lettres (minuscules, il est important de le préciser) et tirets est en général écrite ainsi :
Code:
([-a-z]*)

Elle est bien plus simple écrite comme ça, et le néophite ne s'embrouille pas avec $1 et $2 comme dans le 1er cas
 
WRInaute accro
Sympa, c'est le même que sur Google : Trucs de Pros non ?

C'est vrai que cela manquait, d'ailleurs, il me semble qu'il y a peu d'exemples pointus en français (ni même en anglais) sur le net non ?

J'aimerais bien voir l'allure du .htaccess d'un gros site avec plein de règles dans tous les sens :D.
 
WRInaute discret
Je me permet une suggestion, qui peut être efficace; plutot que de réécrire tous ses liens après avoir fait l'url rewriting on peut faire un script qui juste avant l'affichage prend le buffer php et remplace tout les lien -http:// ....... .php.
Si qq a déja pratiqué ce genre de méthode je suis preneur
 
Nouveau WRInaute
rewriter avec isapirewrite

Bonjour j'ai essayé isapirewrite.
Je ne dois pas etre trés doué car cela ne marche pas.
Il ne se passe rien.
De quoi cela peut il provenir svp?
Merci
 
Nouveau WRInaute
Bravo WebRankInfo

Bravo et merci WebRankInfo !!!!

Ton tuto a rendu le principe de l'url rewriting beaucoup plus explicite pour moi.
Mais si je me doute que ce n'est qu'un début, mais tout de même...

Est-ce qu'il existe un autre tuto pour la mise en place l'url rewriting sur un serveur IIS, notamment avec ISAPI ???
 
WRInaute discret
Bien l'url rewritting sous IIS est plus compliqué car il faut soit trouver un filtre isapi gratuit, soit le faire soit même... La deuxième solution n'est d'ailleurs pas trop dure !
 
WRInaute discret
Re: Bravo WebRankInfo

2detension a dit:
Bravo et merci WebRankInfo !!!!

Ton tuto a rendu le principe de l'url rewriting beaucoup plus explicite pour moi.
Mais si je me doute que ce n'est qu'un début, mais tout de même...

Est-ce qu'il existe un autre tuto pour la mise en place l'url rewriting sur un serveur IIS, notamment avec ISAPI ???

Allez hop un petit tuto écrit un peu vite pour créer soi même un filtre isapi en C++...
Je suis pas persuadé que ce soit ce que vous vouliez, mais si du monde cherche comment faire :

http://www.dkomputer.com/isapi-rewrite
 
WRInaute discret
Les liens dans l'article ne fonctionnent pas chez moi

1. URL Rewriting
2. Principe de l'URL Rewriting
3. Mise en place de l'URL Rewriting
4. Optimisation des pages dynamiques


Erreur 500.
 
Nouveau WRInaute
Bonjour,

Qlq un peut m'aider sur la 2 eme etape j'ai reussi la premiere (la creation du fichier.htaccess) j'ai pas compri comment modifier les liens de mon site

merci
 
Nouveau WRInaute
Cet article est très instructif et permet de comprendre les bases de l'URL Rewriting.
J'ai apprécié particulièrement la qualité de la rédaction qui permet d'appréhender le principe en douceur...
Encore merci ... :wink:
 
WRInaute discret
Très bon guide sur l'URL Rewriting, merci.

Je ne l'ai pas encore mis en place, car je ne peux pas vraiment, mais je le ferai sans doute dans les prochains mois.
Néanmoins j'ai une question : sur différents articles concernant le SEO (lus via twitter), je lis de plus en plus régulièrement que l'URL rewriting n'a pas ou plus beaucoup d'incidence sur le référencement naturel.

Est ce vrai?
L'URL rewriting ne permet il pas d'être MIEUX référencé? (en plus d'être plus ergonomique, agréable... et de favoriser l'indexation?)
 
Olivier Duffez (admin)
Membre du personnel
globalement il y a bien plus d'arguments en sa faveur qu'en sa défaveur...
pour un nouveau site ou une nouvelle rubrique je n'hésite pas une seconde. autrement c'est au cas par cas
 
WRInaute discret
Aide pour une réécriture d'adresse URL

Bonjour à tous,
J'ai suivi le guide complet à la lettre mais je n'arrive pas à réécrire mon adresse URL
J'ai juste une identité aucune rubrique aucune page.
L'adresse URL à réécrire est celle ci
http://www.votre-faire-part.com/resultat.php?id=541
et je l'ai transposé comme ça :

# Répertoire : /faire-part/
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ /articles/resultat.php?id=$1 [L]

"Résultat" et le nom de ma page PHP existante.
Je n'ai aucun répertoire physique qui s'appelle "article" ou "articles" mon répertoire physique où
se trouve le fichier ".htaccess" s'appelle faire-part

Pouvez-vous me dire où cela cloche?

De plus sur MACOSX il est impossible de créer un dossier ".htaccess" car :
lorsqu'il y a un "." le système Mac rend le dossier invisible
et sous TextEdit on ne peut pas enregistrer avec cette extension.

Donc ce que je fais :
Je suis sur TextEdit > j'enregistre en RTF
je télécharge se fichier RTF sur le FTP > et je le renomme en .htaccess

Est-ce la procédure est correcte?
J' espère que vous allez pouvoir m'aider.
Dans l'attente de vous lire.
Garance
 
Nouveau WRInaute
Bonjour,

Je suis moins bête après avoir lu votre guide, merci !

J'ai une question toutefois :

Situation
J'ai fermé mon site web qui était sur domaine.com, il y a plus de 600 url référencés sur google, c'était sous prestashop, j'ai gardé une sauvegarde du ht access prestashop, et j'ai raclé le dossier de contenu (j'ai une sauvegarde bien sûr quand même).
J'ai un nouveau site web sur domaine.fr dont l'activité n'a rien à voir

Objectif/Question :
Je souhaite rediriger toutes les URL de mon ancien domaine vers la page accueil de mon nouveau domaine tout simplement...

quelle méthode ou code simple y-a-t-il pour faire ceci sans avoir à saisir 600 lignes ?
 
WRInaute accro
C'est ce qu'on appelle une soft 404 et Google n'aime pas trop. Tu devrais plutôt essayer de faire des redirections vers des pages "à contenu similaire" ou vers une page qui envoie un en tête 404, tout en ayant des liens vers ton site, ta homepage ou d'autres, et un petit moteur de recherche
 
Nouveau WRInaute
Merci
ca me pose toujours problème l'URL rewriting, je vais suivre ce guide, j'éspére qu'il vas me facilité la vie
merci
 
Discussions similaires
Haut