Réécriture des urls

Fermé
glodybiss Messages postés 440 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 29 juillet 2015 - Modifié par glodybiss le 13/03/2013 à 13:09
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 - 19 mars 2013 à 15:02
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

maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
13 mars 2013 à 13:13
toutes les pages de ton site passe par la page : apropos.php

seulement certaines ?
il peut y avoir d'autre argument que page ?
0
glodybiss Messages postés 440 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 29 juillet 2015 9
13 mars 2013 à 13:25
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
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
13 mars 2013 à 13:54
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
glodybiss Messages postés 440 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 29 juillet 2015 9
13 mars 2013 à 15:14
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
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
13 mars 2013 à 16:14
oui
0
glodybiss Messages postés 440 Date d'inscription vendredi 6 juin 2008 Statut Membre Dernière intervention 29 juillet 2015 9
14 mars 2013 à 08:42
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