Aide url reritting

  • Auteur de la discussion Auteur de la discussion SparH
  • Date de début Date de début
Bonsoir,
je me met (un peu tradivement à l'url rewritting.

J'aimerai transformer des url du type

*http://www.monsite.com/Article/index.php?titre=l-article-2
en
*http://www.monsite.com/Article/l-article-2.html
(sachant que dans la variable titre il peut y avoir des chiffres et/ou des lettres)

J'ai lu le tuto proposé sur ce site et sur le site du 0 mais je bloque toujours!
Donc si vous pouviez m'aider ce serai sympa.

Voilà ou j'en suis (je suis chez ovh mutualisé)
Code:
RewriteRule ^([a-z]+)\.html$
http://www.monsite.com/Article/index.php?titre=$1 [L]

Merci d'avance
 
Bonsoir,

Et ? L'est où le problème ? ^^

Au pif : a-z,0-9

Retirer http://www.monsite.com

je te donne un exemple :

si .htaccess à la racine, alors :

RewriteRule ^Article/blabla-([0-9,a-z,_-]+).html$ Article/truc.php?bidule=$1 [L]

ou

RewriteRule ^Article/([0-9,a-z,_-]+).html$ Article/truc.php?bidule=$1

([0-9,a-z,_-]+) = autorise de 0 à 9 de a à z (minuscule (pour majuscule ajouter A-Z) et les caractères - et _
 
Merci mais non ce n'est pas si facile!

En tous cas ca ne marche pas:

(j'ai besoin des majuscules en effet)

donc
Code:
RewriteEngine on


Options +FollowSymlinks 

RewriteRule ^Article/([0-9,a-z,A-Z,_-]+).html$ Article/index.php?titre=$1 [L]

Marche pas pour transformer
*http://www.monsite.com/Article/index.php?titre=L-article-2
en
*http://www.monsite.com/Article/L-article-2.html


:?:
ps: le htaccess est à la racine
 
A la racine de ton espace WEB, exemple :

htdocs/.htaccess = racine WEB = RewriteRule ^Article/([0-9,a-z,A-Z,_-]+).html$ Article/index.php?titre=$1 [L]

htdocs/Article/.htaccess = dossier Article = RewriteRule ^([0-9,a-z,A-Z,_-]+).html$ index.php?titre=$1 [L]

En tous cas ca ne marche pas:

Erreur 404 ou 500 ?
 
erreur 500

C'est sympa de m'aider ;)

(je re précise que ce site est en FreeDom chez ovh, quand je rentre une mauvaise url, ce n'est as une 404 qui sort mais une eurreur 500!)
 
J'ai oublié OVH, chez eux il faut ajouter un /

soit :

htdocs/.htaccess = racine WEB = RewriteRule ^/Article/([0-9,a-z,A-Z,_-]+).html$ /Article/index.php?titre=$1 [L]

ou

htdocs/Article/.htaccess = dossier Article = RewriteRule ^/([0-9,a-z,A-Z,_-]+).html$ /index.php?titre=$1 [L]
 
pffff, encore merci pour ton aide mais rien n'y fait, j'ai essayé les 2 solutions (racine, dossier) et erreur 500 à tous les coups!!!

Je passe à l'étape suivante, demander à OVH.

Merci encore
 
MirageDemonAsh a dit:
J'ai oublié OVH, chez eux il faut ajouter un /

soit :

htdocs/.htaccess = racine WEB = RewriteRule ^/Article/([0-9,a-z,A-Z,_-]+).html$ /Article/index.php?titre=$1 [L]

ou

htdocs/Article/.htaccess = dossier Article = RewriteRule ^/([0-9,a-z,A-Z,_-]+).html$ /index.php?titre=$1 [L]

Je ne met pas de / sur l'URL à rewriter :
soit :

htdocs/.htaccess = racine WEB = RewriteRule ^Article/([0-9,a-z,A-Z,_-]+).html$ /Article/index.php?titre=$1 [L]

ou

htdocs/Article/.htaccess = dossier Article = RewriteRule ^([0-9,a-z,A-Z,_-]+).html$ /index.php?titre=$1 [L]
 
Merci beaucoup à tous les 2.
Ca marche ;)

Une petite question:
doit on mettre une extension, style html ou htm , je parle au niveau référencement ?

Car c'est sur au niveau des utilisateurs, ne pas mettre d'extension me parait mieux?!!
 
Je fait un petit up car ma j'aimerai des réponses ou avis à ma question:

L'extension de fichier (.htm .html .php ...) ajoutée par rewitting est elle importante au niveau SEO ?

Je dit ça car perso je préfère mes urls sans extension!
Merci d'avance
 
L'extension d'une page n'a pas d'importance pour le référencement. A moins de vouloir se placer avec le mot htm ou php3 :

HTM

PHP3

N'a pas d'importance, c'est mon avis, mais l'exemple du dessus me contredit . On peut imaginer la même chose avec une extension en .cocacola ou autre.

Enfin, que tu choisisses php, htm ou html, ce n'est certainement pas l'extension qui classera la page sur les moteurs. Les deux exemples ne valent pas grand chose, vue la puissance des sites.
 
Je pense comme toi mais je ne voi pas non plus de contre exemple (très peu de site n'ont pas d'extension au bout de leur pages).
Je ne me sens pas une âme de pionnier et donc je vai garder l'extension ;)
 
Salut,

oui j'ai vu la news hier aussi ;)
(Chez msn aussi il y a du changement au niveau des tirets)

Il y a une news dans les actualités de ce forum.

Bref, j'ai enlevé les extensions de fichier (c'est plus joli!)

++
 

➡️ 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