fixer une URL à des pages dynamiques

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : fixer une URL à des pages dynamiques

Re: fixer une URL à des pages dynamiques

par J-Nicolas » 16 août 2016, 16:04

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é ?

Re: fixer une URL à des pages dynamiques

par or 1 » 16 août 2016, 15:58

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

par J-Nicolas » 16 août 2016, 15:55

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

par or 1 » 16 août 2016, 15:13

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.

fixer une URL à des pages dynamiques

par J-Nicolas » 16 août 2016, 13:16

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.