EasyPhp et rediriger toutes les $page vers index.php?page=$page
3 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- dam63
- Nouveau WRInaute

- Messages: 2
- Inscription: 27 Juin 2011
EasyPhp et rediriger toutes les $page vers index.php?page=$page
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.
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.
- julien.b
- Nouveau WRInaute

- Messages: 2
- Inscription: 25 Mar 2011
Re: EasyPhp et rediriger toutes les $page vers index.php?page=$page
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...
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...
- dam63
- Nouveau WRInaute

- Messages: 2
- Inscription: 27 Juin 2011
Re: EasyPhp et rediriger toutes les $page vers index.php?page=$page
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
)
Et aprés J.B. :
Un enorme merci de ma part et de la part de mon clavier qui vas pouvoir souffler
Bonne soirée,
Damien.
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
- Code: Tout sélectionner
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: Tout sélectionner
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
Bonne soirée,
Damien.
3 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Rediriger adresses en page.php?x vers page.html
- comment rediriger /page.php vers /fr/page.php
- rediriger page.php?id=xx vers page?xx
- rediriger /une-page.php?id_... vers une-page.php
- rediriger une page .php3 vers une page .php en GET et POST
- Rediriger dossier/sousdossier/ vers page.php?page=dossier&am
- Rediriger vers une page 404 via ce code php
- rediriger une page.html vers index.php
- htaccess : rediriger url forum phpbb vers page plan.php
- comment rediriger la page du site français vers la page autr
- Calculer l'indice de densité
Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page. - Test du code HTTP d'une page
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée. - Calculer le ratio de liens profonds
Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
