[URL Rewriting] - url 404 et trait d'union
Règles du forum
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !
Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !
Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).
5 messages
• Page 1 sur 1
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
- Stefanoo
- Nouveau WRInaute

- Messages: 3
- Inscription: 5 Mar 2007
[URL Rewriting] - url 404 et trait d'union
Bonjour,
Je debute dans le domaine de la réécriture d'URL, et comme tout débutant qui se respecte, j'ai une toute petite question.
Je veux faire de l'URL Rewriting basique
j'ai par exemple une page:
http://www.example.com/mapage.php?section=12
que je voudrais transformer en :
http://www.example.com/mot-compose/mapage.html
Je me heurte dans ce cas a un petit probleme.
En effet la page est bien redirigé de façon transparente si j'ecris:
En revanche si j'ecrit la chose suivant, j'obtient une belle erreur 404:
De meme si j'ecrit quelque chose du genre (bien sur en imaginant que ma-page.php existe):
J'en ai conclu apres divers test que cela provenait de l'utilisation des "-" pour les mots composés.
Quelqu'un a t il une idée du pourquoi de cette erreur?
Comment la contourner tout en sachant que c'est vital que je puisse utiliser les tirets dans mes URLs?
Merci d'avance pour votre aide.
Je debute dans le domaine de la réécriture d'URL, et comme tout débutant qui se respecte, j'ai une toute petite question.
Je veux faire de l'URL Rewriting basique
j'ai par exemple une page:
http://www.example.com/mapage.php?section=12
que je voudrais transformer en :
http://www.example.com/mot-compose/mapage.html
Je me heurte dans ce cas a un petit probleme.
En effet la page est bien redirigé de façon transparente si j'ecris:
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^mot/mapage\.html$ /mapage.php?section=12 [L]
En revanche si j'ecrit la chose suivant, j'obtient une belle erreur 404:
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^mot-compose/mapage\.html$ /mapage.php?section=12 [L]
De meme si j'ecrit quelque chose du genre (bien sur en imaginant que ma-page.php existe):
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^mot/mapage\.html$ /ma-page.php?section=12 [L]
J'en ai conclu apres divers test que cela provenait de l'utilisation des "-" pour les mots composés.
Quelqu'un a t il une idée du pourquoi de cette erreur?
Comment la contourner tout en sachant que c'est vital que je puisse utiliser les tirets dans mes URLs?
Merci d'avance pour votre aide.
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
Si tu n'as pas besoin de récupérer ce qui se trouve avant mapage, tu peux faire ca :
tout ce qui se termine par /mapage.html est réécrit en ma-page.php?section=12
- Code: Tout sélectionner
RewriteEngine on
RewriteRule /mapage\.html$ /ma-page.php?section=12 [L]
tout ce qui se termine par /mapage.html est réécrit en ma-page.php?section=12
- Stefanoo
- Nouveau WRInaute

- Messages: 3
- Inscription: 5 Mar 2007
Bonsoir,
Je te remercie pour ta réponse, mais malheureusement, cela ne fonctionne pas.
En effet, la réécriture ne marche que si je tape:
http://www.example.com/mapage.html
si je tape n'importe quel dossier virtuel avant le nom de la page en utilisant la technique que tu m'as donné cela ne fonctionne pas et je retrouve mon amie, la page 404.
Une autre idée peut être?
Merci d'avance.
Je te remercie pour ta réponse, mais malheureusement, cela ne fonctionne pas.
En effet, la réécriture ne marche que si je tape:
http://www.example.com/mapage.html
si je tape n'importe quel dossier virtuel avant le nom de la page en utilisant la technique que tu m'as donné cela ne fonctionne pas et je retrouve mon amie, la page 404.
Une autre idée peut être?
Merci d'avance.
-

KOogar - WRInaute accro

- Messages: 3884
- Inscription: 16 Nov 2004
et avec un regex ?
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^([^/]*)/mapage\.html$ /mapage.php?section=12 [L]
- Stefanoo
- Nouveau WRInaute

- Messages: 3
- Inscription: 5 Mar 2007
et avec un regex ?
Code:
RewriteEngine on
RewriteRule ^([^/]*)/mapage\.html$ /mapage.php?section=12 [L]
Super ca marche, j'ai simplement une dernière petite question à ce sujet, comment faire si a la place d'écrire
- Code: Tout sélectionner
^([^/]*)/mapage\.html$ /mapage.php?section=12 [L]
je voulais ecrire
- Code: Tout sélectionner
^([^/]*)/ma-page\.html$ /mapage.php?section=12 [L]
Dans ce cas existe t il un regex me permettant d'utiliser les tiret?
Merci.
5 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... 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 :
- accent espace et trait d union...
- trait d union (touche 6) ou underscore (touche 8) ?
- url-rewriting et 404
- url rewriting par ErrorDocument 404 ?
- url rewriting: erreur 404 (argh)
- URL REWRITING avec ERREUR 404
- Pb url rewriting - erreur 404 [RESOLU]
- Erreur 404 avec url rewriting
- [Résolu] url rewriting & 404
- [Résolu] joomla url rewriting erreur 404
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Soft 404 : les pages d'erreurs avec un code HTTP 200
- Nombreuses erreurs 404 : impact sur le référencement
- Un moyen très simple et gratuit d'obtenir des backlinks
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- Analyse de l'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée. - Calcul du nombre de backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
Qui est en ligne
Utilisateurs parcourant ce forum: vinaurel et 2 invités
