Aide sur l'écriture d'un régle (dossier/nompage)

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

jiojioforever
WRInaute impliqué
WRInaute impliqué
 
Messages: 523
Inscription: 23 Nov 2006

Aide sur l'écriture d'un régle (dossier/nompage)

Message le Ven Fév 15, 2008 16:01

Bonjour,
j'ai un site qui se compose de pages qui se situent dans des dossiers.

genre


index.php
/dossier1/page1.php
/dossier2/page1.php
/dossier3/page3.php


j'appelle le contenu de ces pages via la méthode GET soit :

http://www.xxxxxxxx.com/index.php?page= ... 1/page1php.

je voudrais insérer une régle pour virer le index.php/?page= pour ainsi avoir en sortie

http://www.xxxxxxxx.com/dossier1/page1.php

cette régle est valide pour toutes les pages de mon site.

merci d'avance

jiojioforever
WRInaute impliqué
WRInaute impliqué
 
Messages: 523
Inscription: 23 Nov 2006

Message le Lun Fév 18, 2008 10:15

up

jiojioforever
WRInaute impliqué
WRInaute impliqué
 
Messages: 523
Inscription: 23 Nov 2006

Message le Mar Fév 19, 2008 9:28

up :(

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Mar Fév 19, 2008 9:51

Essaie ça (je n'ai pas testé):

Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^page=(.*)$
RewriteRule index.php(.*)$ %1 [R=301]

jiojioforever
WRInaute impliqué
WRInaute impliqué
 
Messages: 523
Inscription: 23 Nov 2006

Message le Mar Fév 19, 2008 10:04

yep ça marche mais j'ai toujours le www.xxxxxx.fr/INDEX/dossier1/page2

le index je voudrais le virer en fait :$

merci d'avance

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Mar Fév 19, 2008 10:51

Ca marche ou ca marche pas? Il vient d'où le INDEX en majuscule?

Il faut etre précis, sinon je peux pas t'aider. Donne moi un exemple de requete (une URL), comment elle est réécrite avec la regle que je te donne, et ce que tu veux en fait.

Merci.

Edit: Essaie ça (il y a un / ajouté dans la condition):

Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^page=/(.*)$
RewriteRule index.php(.*)$ %1 [R=301]

jiojioforever
WRInaute impliqué
WRInaute impliqué
 
Messages: 523
Inscription: 23 Nov 2006

Message le Mar Fév 19, 2008 11:36

merci d'avance
Dernière édition par jiojioforever le Mer Mar 12, 2008 9:36, édité 1 fois.

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Mar Fév 19, 2008 16:12

Est-ce que la dernière regle que je donne marche?

jiojioforever
WRInaute impliqué
WRInaute impliqué
 
Messages: 523
Inscription: 23 Nov 2006

Message le Mer Fév 20, 2008 9:22

non enfin si mais il y a toujours l'index dans l'URL et en plus l'url des liens s'allongent au fur et à mesure que tu cliques sur un lien

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Mer Fév 20, 2008 12:06

Tu peux m'envoyer l'URL complete en MP?

Je ne vois pas comment avancer sinon.

jiojioforever
WRInaute impliqué
WRInaute impliqué
 
Messages: 523
Inscription: 23 Nov 2006

Message le Mer Fév 20, 2008 12:10

re

en fait j'ai réussi à faire ce que je voulais avec cette régle :

Code: Tout sélectionner
RewriteRule ^(.*).html$ /index.php?page=$1 [L,QSA]



mais maintenant mon problème est comment appeler mes pages contenu ^^

En gros j'ai une trame de mon site qui est valide pour l'ensemble de toutes mes pages.

J'appelais le contenu par index.php?page=test.php mais maintenant rien apparait en contenu...juste ma trame.

merci

Vap
WRInaute passionné
WRInaute passionné
 
Messages: 1090
Inscription: 17 Juin 2007

Message le Mer Fév 20, 2008 13:11

Je ne comprends rien, la tu récris des pages html en php, or jusque là tu voulais récrire des pages php en pages php.

Je ne crois pas pouvoir t'aider dans ces conditions. Bon courage en tout cas.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité