PHP (lien unique)

Fermé
Spamk - 19 sept. 2011 à 13:19
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 19 sept. 2011 à 17:54
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

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
Oui je voudrais que l'url reste le même qu'à la base.
0
Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
19 sept. 2011 à 13:51
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 dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
19 sept. 2011 à 17:54
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