Débutant url rewriting

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

fab1105
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 26 Avr 2009

Débutant url rewriting

Message le Mar Déc 15, 2009 0:48

Bonjour,
J'ai une page index.php à la racine, et un dossier pages dans lequel il y' a les pages à inclure.
Toutes les pages sont des pages .php et l'on peut les atteindre en tapant dans l'url: monsite.com/index?p=page1 par exemple.

Je n'arrive pas à trouver ce qu'il faut écrire dans le .htaccess pour mettre en place une réécriture d'url.
J'avais essayé avec des pages en html et ceci marchait :
RewriteEngine on
RewriteRule ^(.*)\.html$ index.php?p=$1 [L]

Mais en modifiant mon code en remplaçant tous les .html par des .php sur mon index et dans le htaccess, celà ne fonctionne plus.

Quelqu'un aurait-il une idée de ce qu'il faudrait que je mette dans mon .htacces ?
Merci pour vos réponses.


frogannonce
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 42
Inscription: 6 Oct 2009

Re: Débutant url rewriting

Message le Mar Déc 15, 2009 8:48

Voila un générateur url rewriting : http://www.generateit.net/mod-rewrite/

fab1105
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 34
Inscription: 26 Avr 2009

Re: Débutant url rewriting

Message le Mar Déc 15, 2009 12:39

Merci vraiment pratique, mais je n'arrive toujours pas à faire fonctionner l'url rewriting avec des pages en php.
Dans mon index j'ai codé ceci :
if(isset($_GET['p']) && preg_match("/^[a-z0-9]+$/i",$_GET['p'])){
$p=strtolower($_GET['p']);
if(file_exists("pages/$p.php")) {
include ("pages/$p.php");
}
}
else {
include("pages/index.php");
}

et dans mon .htacces ceci :
RewriteEngine On
RewriteRule ^([^/]*)\.php$ /index.php?p=$1 [L]

Mais cela ne fonctionne pas, quelqu'un aurait-il une idée du problème ?


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 0 invités