Réécriture des urls

glodybiss Messages postés 509 Statut Membre -  
maka54 Messages postés 721 Statut Membre -
Bonjour,

Je voudrais faire la réécriture des urls des liens dans mon site web, voici comment se présente les liens présentement :

http://www.monsite.com/apropos.php?page=partenaires

Mais je voudrais que ça soit comme ceci :

http://www.monsite.com/apropos.php/partenaire.html

C'est possible avec .htaccess mais je ne sais pas par où commencer, un tutoriel ou une idée va beaucoup m'aider.

Merci à tous!

1 réponse

  1. maka54 Messages postés 721 Statut Membre 80
     
    toutes les pages de ton site passe par la page : apropos.php

    seulement certaines ?
    il peut y avoir d'autre argument que page ?
    0
    1. glodybiss Messages postés 509 Statut Membre 9
       
      Salut Maka, ça fait longtemps :)

      En réalité ce n'est pas toutes les pages qui passent par apropos.php, pour service par exemple, il y a une page service.php?page=internet
      ainsi de suite pour d'autre menu aussi.

      Merci
      0
    2. maka54 Messages postés 721 Statut Membre 80
       
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^([a-z]+)/?([a-z]*)$ $1.php?page=$2
      RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]


      et tu apelles tes url de cette facon :

      http://www.monsite.com/apropos/partenaires
      http://www.monsite.com/service/internet
      0
    3. glodybiss Messages postés 509 Statut Membre 9
       
      Merciiii !
      Donc je commence par créer un fichier .htacess que je mettrai dans le dossier de mon site, ensuite je place ce code dedans ?!
      0
    4. maka54 Messages postés 721 Statut Membre 80
       
      oui
      0
    5. glodybiss Messages postés 509 Statut Membre 9
       
      C'est fait, mais quand tu dis : tu appelles tes Url de cette façon..

      Cela veut dire dans le GET que je remplace le ? par un /

      C'est ça ?
      0