PHP (lien unique)

Spamk -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'aimerais si possible que quelqu'un m'explique comment faire pour avoir un lien unique sur mon site. Même si l'on change de page le lien reste le même.

Par exemple mon site est monsite.fr si je vais dans la page "Images" le lien du site restera monsite.fr sans rien au bout!

Comme mon site est en PHP je pense que c'est possible.

Si possible, me faire un mini tuto car je suis pas très calé dans tout ça.

Merci!

A voir également:

3 réponses

nocomplain
 
Salut,
si vous chargez la pages images.php l'adresse(url) sera affiché dans le navigateur.
Par contre rien ne vous empêche d'utiliser des include(http://php.net/manual/fr/function.include.php) qui vont charger ce que vous voulez à partir de la même page.

J'espère avoir bien compris la question, vous voulez charger une page sans qu'elle s'affiche dans la barre d'adresse?
1
Spamk
 
Oui je voudrais que l'url reste le même qu'à la base.
0
Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Cher ami bonjour,

L'URL rewriting est fait pour toi !
https://www.webrankinfo.com/dossiers/techniques/tutoriel-url-rewriting
1
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut,

Il n'est pas possible d'utiliser une seule URL pour toutes les pages.
Le serveur ne pourrait savoir quelle page envoyer au client.

En indiquant http://example.com/ dans la barre d'adresse, le navigateur demande au serveur le fichier « / », mais que doit-il envoyé ? « index.php » ou « images.php » ?

D'autant plus que ça poserait des problèmes de référencement et d'accessibilité (pour distribuer l'URL d'une page spécifique).

Il se peut que tu voies cela sur certains sites car le domaine est mal configuré et affiche le site via une iframe plutôt qu'avec un pointage IP/DNS : c'est quelque-chose à éviter et pas à imiter !!!

Si tu désires réaliser une navigateur avec AJAX, il est important de modifier l'URL.
Pour cela, on dispose des méthodes history.pushState et history.replaceState en Javascript.
0