Page 1 sur 1

fixer une URL à des pages dynamiques

Posté : 16 août 2016, 13:16
par J-Nicolas
J'ai des pages dont les URLs sont comme ceci :
domaine.com/repertoire/mapage.php?variable=valeur
Et je cherche à arriver à ceci :
domaine.com/repertoire/titredemapage.php
Cela donc à partir du template mapage.php

Est-ce que ce serait possible en écrivant moi-même le titre que je voudrais pour ma page dans un champ de la base de données ?

J'aurais dans ma table, un champ "lien" avec pour valeur :
titredemapremierepage.php
titredemasecondepage.php
etc... Sinon, comment faire ?

Merci à ceux qui me répondront.

Re: fixer une URL à des pages dynamiques

Posté : 16 août 2016, 15:13
par or 1
c'est possible.
il faut effectivement ajouté un champ dans la table, mettre une règle dans le .htaccess pour rediriger vers mapage.php, dans mapage.php, faire une recherche sur le champ ajouté pour savoir quel est l'enregistrement en question.

Re: fixer une URL à des pages dynamiques

Posté : 16 août 2016, 15:55
par J-Nicolas
Merci de me répondre.

Oui, je vois cela mais dans mapage.php comment faire une recherche qui aboutisse à changer l'URL ?
Les liens sont déjà vers /mapage.php?variable=valeur a quoi servirait la règle dans le .htaccess ?

Re: fixer une URL à des pages dynamiques

Posté : 16 août 2016, 15:58
par or 1
il faudra changer les liens également. après c'est mieux de prévoir des urls propres dès le départ que de changer de cours de route.

Re: fixer une URL à des pages dynamiques

Posté : 16 août 2016, 16:04
par J-Nicolas
Là, je suis 100% d'accord, mais je ne peux supprimer l'existant, seulement le modifier.
Comment faire alors pour changer l'URL en faisant une recherche dans la page existante sur le champ ajouté ?