Simple urlrewriting

  • Auteur de la discussion Auteur de la discussion Sined
  • Date de début Date de début
Bonjour,
J'ai un hébergeur acceptant l'url rewriting et j'aimerais l'utilise mais je ne connais pas bien la chose.
J'ai des url de ce type:
index.php?p=accueil
index.php?p=tutoriaux
index.php?p=livredor

user.php?op=loged
user.php?op=lire

Et j'aimerais faire de l'url rewriting, par exemple :
index.php?p=accueil => accueil.html
index.php?p=tutoriaux => tutoriaux.html
...
Merci d'avance de votre aide.
 
Salut

Si pour l'index.php on peut garder ton idée de "accueil.html" etc..., pour user.php il faudra faire quelque chose du style "user-loged.html" pour evité que les règle ne se marche dessus.

Soit quelque chose de se style :
Code:
Rewritengine on

RewriteRule ^user-(.+)\.html /user.php?op=$1 [L]
RewriteRule ^(.+)\.html /index.php?p=$1 [L]
PS: Règle écrite de tête, à verifier pour être sûre.
 
Je pense que c'est plutot
Code:
RewriteEngine on 
RewriteRule ^user-(.*).html$ user.php?op=$1 [L] 
RewriteRule ^(.*).html$ index.php?p=$1 [L]

Peut etre que ce qu'avait fait magic corp marche parfaitement
 
Sined a dit:
Le premier fait une erreur 500
Etrange :? Dans ce cas. Je vais reprendre les regle de Borower et je te propose :
Code:
RewriteRule ^user-(.*).html$ /user.php?op=$1 [L]
RewriteRule ^(.*).html$ /index.php?p=$1 [L]
Ou
Code:
RewriteRule ^/user-(.*).html$ /user.php?op=$1 [L]
RewriteRule ^/(.*).html$ /index.php?p=$1 [L]
Si ça marche pas, le site est-il dans un sous-répertoire ou à la racine ?
 
Domage je n'ai pas sous la main le htaccess que j'ai mis chez 1and1
Ce soir j'essai de revenir sur le post et je met a disposition le htaccess.
 

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