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: Mer Aoû 20, 2008 14:35

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
 
Messages: 41
Inscription: Mar Nov 13, 2007 11:21

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: Mer Aoû 20, 2008 14:35

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: Mer Aoû 20, 2008 14:35

Message le Mer Aoû 20, 2008 21:38

Pas d'autres propositions ? :p


fredfan
WRInaute impliqué
WRInaute impliqué
 
Messages: 273
Inscription: Mer Juil 02, 2008 13:39

Message le Jeu Aoû 21, 2008 5:34

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

Vap
WRInaute accro
WRInaute accro
 
Messages: 1090
Inscription: Dim Juin 17, 2007 20:12

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?


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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Answers

  • Analyse de popularité
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités