EasyPhp et rediriger toutes les $page vers index.php?page=$page

Discussion dans 'URL Rewriting et .htaccess' créé par dam63, 27 Juin 2011.

  1. dam63
    dam63 Nouveau WRInaute
    Inscrit:
    27 Juin 2011
    Messages:
    2
    J'aime reçus:
    0
    Bonjour,

    J’essaie tant bien que mal de rediriger toutes mes pages vers une seul.
    Mon but est d'avoir un squelette (index.php) qui contient header footer... pour toutes les pages et dans ce squelette j'inclus $_GET['page'].

    Simplement dès que j'écris :

    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^(.*)$ index.php?page=$1 [L]

    quel que soit l'url tapez :
    http://127.0.0.1:8888/monsite/coucou.php
    http://127.0.0.1:8888/monsite/index.php
    http://127.0.0.1:8888/monsite/truc.php
    index.php est bien chargé mais toujours avec $_GET['page'] == 'index.php'

    alors que si je met :
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^c(.*)$ index.php?page=c$1 [L]
    alors :
    http://127.0.0.1:8888/monsite/coucou.php marche
    http://127.0.0.1:8888/monsite/cricri.php marche ...

    Une idée du problème ? Easyphp ?

    Mon problème à la base est plus large est peut peut être se résoudre plus simplement :
    Je veut un fichier qui contient tous le "contour" du site invariant à chaque pages.
    Je possède une centaine de contenus ayant des nom du type : truc.php, chat.php, ...
    J'aimerais qu'en tapant http://127.0.0.1:8888/monsite/chat.php J'ai le squelette du site avec chat.php en contenu.

    Par avance merci de vos éventuel réponse, réflexion ou simplement lecture de mon problème ,
    Damien.
     
  2. julien.b
    julien.b Nouveau WRInaute
    Inscrit:
    25 Mars 2011
    Messages:
    2
    J'aime reçus:
    0
    As-tu essayer d'ajouter cette ligne dans ton fichier?
    RewriteRule ^index\.php$ - [L]

    Il semblerait que ton fichier .htaccess redirige aussi la page index.php ce qui causerait le problème dont tu parles.

    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^index\.php$ - [L]
    RewriteRule ^(.*)$ index.php?page=$1 [L]

    Je n'ai pas testé, mais c'est une idée qui m'est venue comme ça...
     
  3. dam63
    dam63 Nouveau WRInaute
    Inscrit:
    27 Juin 2011
    Messages:
    2
    J'aime reçus:
    0
    Bonsoir,

    Voila six mois que je désespérais de trouver une solution et que je rajoutais mes pages une à une...
    Mon code avant J.B. (julien.b soit le J.C. moderne pour moi :D )

    Code:
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule index.html					index.php?page=index.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule photos.html					index.php?page=photos.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule videos.html					index.php?page=videos.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule presentation.html			index.php?page=presentation.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule partenaires-ins.html		index.php?page=partenaires.php&inscription=1 [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule partenaires.html			index.php?page=partenaires.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule russe.html					index.php?page=russe.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule anglais.html				index.php?page=anglais.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule mentions-legales.html		index.php?page=mentions-legales.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule cabaret.html				index.php?page=cabaret.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule actualites.html				index.php?page=actualites.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule tarifs.html					index.php?page=tarifs.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule references.html				index.php?page=references.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule grande-illusion.html		index.php?page=grande-illusion.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule maison-de-retraite.html		index.php?page=maison-de-retraite.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule camping.html				index.php?page=camping.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule noel.html					index.php?page=noel.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule ventriloque.html			index.php?page=ventriloque.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule mentaliste.html				index.php?page=mentaliste.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule pickpocket.html				index.php?page=pickpocket.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule anniversaire.html			index.php?page=anniversaire.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule mariage.html				index.php?page=mariage.php [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule qui-sommes-nous.html		index.php?page=qui-sommes-nous.php [L]
    Et aprés J.B. :

    Code:
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REMOTE_ADDR} =127.0.0.1
    RewriteRule ^(.*)$ index.php?page=$1 [L]
    Un enorme merci de ma part et de la part de mon clavier qui vas pouvoir souffler 8)

    Bonne soirée,
    Damien.
     
Chargement...
Similar Threads - EasyPhp rediriger $page Forum Date
Qu'est devenue Easyphp ? Développement d'un site Web ou d'une appli mobile 2 Novembre 2016
Problème pour configurer un virtualhost avec dernière version de Easyphp Développement d'un site Web ou d'une appli mobile 17 Mai 2014
easyphp 12 qui rame Développement d'un site Web ou d'une appli mobile 13 Juillet 2012
probleme avec les server easyphp et wamp Référencement international (langues, pays) 6 Octobre 2011
URL Rewriting et easyPHP 5.3.2 Développement d'un site Web ou d'une appli mobile 14 Octobre 2010
Easyphp et URL Rewriting Débuter en référencement 29 Juillet 2010
probléme avec easyphp Développement d'un site Web ou d'une appli mobile 8 Juin 2010
[résolu] Erreur 500 avec EasyPHP 5.3.0 et les URL rewriting URL Rewriting et .htaccess 10 Février 2010
Problème avec easyphp Développement d'un site Web ou d'une appli mobile 8 Juin 2009
Problème de réecriture d'url en local avec easyphp 3.0 URL Rewriting et .htaccess 29 Mars 2009
comment transefer les bases de données de easyphp vers Wamp Administration d'un site Web 7 Mars 2009
Undefined index: robots in c:\program files\easyphp1-8\www\i Développement d'un site Web ou d'une appli mobile 17 Février 2009
problème installation EASYPHP 3 sur VISTA Administration d'un site Web 16 Janvier 2009
URL rewriting ne fonctionne pas sous easyPHP 1.8 URL Rewriting et .htaccess 26 Octobre 2008
pb avec easyphp Développement d'un site Web ou d'une appli mobile 1 Octobre 2008
EasyPhp 2.0 et MySQL Développement d'un site Web ou d'une appli mobile 30 Septembre 2008
Google Analytics en local (easyPHP) Développement d'un site Web ou d'une appli mobile 17 Août 2008
URL Rewriting et EasyPHP 2.0b1 (résolu) URL Rewriting et .htaccess 24 Juillet 2008
Htaccess avec easyphp 2 sous windows xp Développement d'un site Web ou d'une appli mobile 5 Février 2008
Activer les cookies en local [Easyphp] Développement d'un site Web ou d'une appli mobile 24 Octobre 2007