[PHP] Url [Résolu/Fermé]

Signaler
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
-
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
-
Bonsoir à toutes et à tous,
J'aimerai cacher une partie de mon URL.
Par exemple parfois mon adresse est du genre https://www.pagesjaunes.fr/?id=4
J'aimerais au moins masquer mapage.php?id=4 si c'est possible : donc le nom de la page et ce qui suit.
Je déjà fait quelques recherches et d'après ce que j'ai lu il s'agirait du fichier .htacces. Mais je ne voit pas trop comment m'y prendre ... et ou placer ce fichier ?

1 réponse

Messages postés
1778
Date d'inscription
dimanche 14 octobre 2007
Statut
Contributeur
Dernière intervention
15 octobre 2019
308
Bonsoir,

On appelle ça de l'URL Rewriting (en français réécriture d'URL). Cela se passe bien dans un fichier .htaccess. Tu dois le placer à la racine de ton site.

voici un tuto ==> https://openclassrooms.com/fr/courses





Cordialement

Revan
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27 >
Messages postés
1778
Date d'inscription
dimanche 14 octobre 2007
Statut
Contributeur
Dernière intervention
15 octobre 2019

Voila le contenu de mon fichier .htaccess
RewriteEngine on
RewriteRule ^essai\.html$ /essai.php [L]

et ma page essai.php
texte html<br />
<?php
        echo 'texte en php';
?>

Et oui Dalida j'ai bien redémarré les services après modifications du .htaccess
Messages postés
1778
Date d'inscription
dimanche 14 octobre 2007
Statut
Contributeur
Dernière intervention
15 octobre 2019
308 >
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013

Bonjour Dalida ^^

Oui il faut redémarrer le serveur.


Essai ce code:

RewriteEngine on
RewriteRule ^essai\.html$ ./essai.php [L]


Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27 >
Messages postés
1778
Date d'inscription
dimanche 14 octobre 2007
Statut
Contributeur
Dernière intervention
15 octobre 2019

Bonsoir,
Je viens d'essayer ce que vous me proposez mais ça ne semble pas fonctionner.
Je vous explique comment je fonctionne :
dans mon dossier www de wamp j'ai créé un dossier URLRewriting, dans lequel j'ai mes deux fichiers : essai.php et le .htaccess . Quand je tape donc http://localhost/URLRewriting/essai.php il devrait m'afficher essai.html si j'ai bien comprit le tuto.
PS : Le contenu de ma page s'affiche correctement
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
907 >
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013

dans la barre d'adresse tu tapes "http://localhost/URLRewriting/essai.html" et il affiche le résultat de l'interprétation de "script.php".

le but du jeu c'est de faire disparaitre les URL moches avec les extensions .php et des paramètres.
Messages postés
610
Date d'inscription
vendredi 30 mai 2008
Statut
Membre
Dernière intervention
2 avril 2013
27 >
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016

ok c'est bon cela fonctionne. Je vous au courant pour la suite si je rencontre des problèmes.