URL Rewritting ?

Résolu
Hoeneim Messages postés 346 Statut Membre -  
Hoeneim Messages postés 346 Statut Membre -
Bonsoir, j'aimerais savoir comment "masquer" l'url complète d'une de mes pages.

Je voudrais par exemple que la page http://monsite.fr/dossier/page.php devienne http://monsite.fr/ et ce seulement pour la page en question. Est-ce possible ?

4 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut.

    Si j'ai bien compris, tu souhaites qu'en demandant "/index.php", on tombe sur "/dossier/page.php" ?

    Il faudra alors utiliser l'url rewriting :
    RewriteEngine On
    RewriteRule /index.php /dossier/page.php
    0
  2. Hoeneim Messages postés 346 Statut Membre 57
     
    D'abord merci d'avoir répondu mais en fait ce que je voudrais c'est qu'en demandant "/dossier/page.php" on tombe bien sur cette page mais que l'url affichée dans le navigateur soit "monsite.com"
    0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Donc quand on demande http://example.com/dossier/page.php , on est redirigé vers http://example.com/ mais avec le contenu de /dossier/page.php ?

    Si oui, alors dans page.php :
    <?php
    if($_SERVER['PHP_SELF'] != '/index.php')
        header('Location: /index.php');
    ?>
    Ton blabla

    Dans index.php :
    <?php include 'dossier/page.php'; ?>

    Pour le .htaccess, ça reste le même que dans mon message précédent.
    0
  4. Hoeneim Messages postés 346 Statut Membre 57
     
    Oui c'est exactement ça.
    Merci beaucoup !
    Je vais essayer de suite.
    0