Question URL Rewriting : sous répertoire, $1.php...

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


musx
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: 20 Aoû 2008

Question URL Rewriting : sous répertoire, $1.php...

Message le Mer Aoû 20, 2008 14:44

Bonjour à tous et à toutes ;)

J'ai un petit problème avec mon URL Rewriting... Habituellement j'y arrive très bien mais là je suis confronté à une nouveauté et je bloque depuis plusieurs heures...

En réalité, habituellement j'utilise les bases de l'URL rewriting pour rediriger *.html vers *.php, article_01.htm vers lire_article.php?id=01, etc...

Je vous explique pour ceux qui pourront et voudront bien m'aider :p


J'aimerai autoriser les URL de ce genre :
1) -http://www.site.com/test/
2) -http://www.site.com/test/index.html
3) -http://www.site.com/test/profil.html
4) -http://www.site.com/test/contact.html

Cependant, le .htaccess est la racine du site, et les fichiers dans stockés dans le répertoire /pages/.

En réalité, ça donne cela :

1) -http://www.site.com/test/ => /pages/test.php?p=index
2) -http://www.site.com/test/index.html => /pages/test.php?p=index
3) -http://www.site.com/test/profil.html => /pages/test.php?p=profil
4) -http://www.site.com/test/contact.html => /pages/test.php?p=contact

J'ai essayé plusieurs dizaines d'écritures mais rien n'y fait !

Dernièrement j'étais sur cela :

RewriteRule ^/(.*)/$ /pages/$1.php?p=index
RewriteRule ^/(.*)/index\.html$ /pages/$1.php?p=index
RewriteRule ^/(.*)/profil\.html$ /pages/$1.php?p=profil
RewriteRule ^/(.*)/contact\.html$ /pages/$1.php?p=contact


Malheureusement, ça ne marche pas :'(

Qui pourra m'aider ? Merci par avance ! :)

vaxrei
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 41
Inscription: 13 Nov 2007

Message le Mer Aoû 20, 2008 17:07

Essai :

Code: Tout sélectionner
RewriteRule ^(.*)/$ /pages/$1.php?p=index
RewriteRule ^(.*)/index\.html$ /pages/$1.php?p=index
RewriteRule ^(.*)/profil\.html$ /pages/$1.php?p=profil
RewriteRule ^(.*)/contact\.html$ /pages/$1.php?p=contact


musx
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: 20 Aoû 2008

Message le Mer Aoû 20, 2008 17:33

Et non ! Ca m'envoi sur une erreur 404 :'(

Merci d'avoir essayé :)


musx
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: 20 Aoû 2008

Message le Mer Aoû 20, 2008 21:38

Pas d'autres propositions ? :p

fredfan
WRInaute accro
WRInaute accro
 
Messages: 3131
Inscription: 2 Juil 2008

Message le Jeu Aoû 21, 2008 5:34

avec
Code: Tout sélectionner
RewiteEngine On
avant les rewriterule ?

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

Message le Jeu Aoû 21, 2008 11:26

Tu dis ce qui ne marche pas mais tu ne dis pas ce que tu voudrait avoir...

Peux tu indiquer des exemple d'url a réécrire et l'url réécrite correspondante?


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: Google Adsense [Bot] et 1 invité