J'ai un problème au niveau de mes url rewriting.
Voila, je veux changer une url de ce type: http://leknoppix.fr/article.php?titreurl=t...nt_les_vacances
vers un url de type:
http://leknoppix.fr/article/toujours_en_co...nt_les_vacances
Le problème c'est que je n'arrive pas a récupéré la valeur get.
Voici mon htaccess:
CODE
SetEnv PHP_VER 5
RewriteEngine on
RewriteRule ^([0-9a-zA-Z_]+)\.html$ $1.php
RewriteRule ^index-([0-9]+)\.html$ index.php?page=$1
RewriteRule ^lire_commentaire/([0-9]+)/([0-9]+)/lecture.html lirecommentaire.php?id_news=$1&page=$2
RewriteRule ^ajouter/([0-9]+)/commentaire.html commentaire.php?id_news=$1
RewriteRule ^([0-9]+)/([0-9]+)/valider valider.php?id_com=$1&time=$2
RewriteRule ^article/([0-9a-zA-Z_-]+) article.php?titreurl=$1 [L]
RewriteEngine on
RewriteRule ^([0-9a-zA-Z_]+)\.html$ $1.php
RewriteRule ^index-([0-9]+)\.html$ index.php?page=$1
RewriteRule ^lire_commentaire/([0-9]+)/([0-9]+)/lecture.html lirecommentaire.php?id_news=$1&page=$2
RewriteRule ^ajouter/([0-9]+)/commentaire.html commentaire.php?id_news=$1
RewriteRule ^([0-9]+)/([0-9]+)/valider valider.php?id_com=$1&time=$2
RewriteRule ^article/([0-9a-zA-Z_-]+) article.php?titreurl=$1 [L]
et mon debut de code qui permet de récupérer les valeurs GET.
CODE
<?php
$titreurl = $_GET['titreurl'];
$requete = "SELECT news.photo, news.id, news.titre, news.titreurl, news.content, DATE_FORMAT(news.date,\"%d/%m/%Y à %H:%i\") as date ,
COUNT(commentaires.id) as count , DATE_FORMAT( MAX(commentaires.date), \"%d/%m/%Y\") as lastcomm
FROM news
LEFT JOIN commentaires ON (news.id = commentaires.id_news AND commentaires.valider='OUI')
WHERE news.titreurl='$titreurl'
GROUP BY news.id
ORDER by news.id DESC"; ?>
$titreurl = $_GET['titreurl'];
$requete = "SELECT news.photo, news.id, news.titre, news.titreurl, news.content, DATE_FORMAT(news.date,\"%d/%m/%Y à %H:%i\") as date ,
COUNT(commentaires.id) as count , DATE_FORMAT( MAX(commentaires.date), \"%d/%m/%Y\") as lastcomm
FROM news
LEFT JOIN commentaires ON (news.id = commentaires.id_news AND commentaires.valider='OUI')
WHERE news.titreurl='$titreurl'
GROUP BY news.id
ORDER by news.id DESC"; ?>
Les liens plus haut sont des liens réels, regardé si il y a des erreurs.
PS: je pense qu'il y a un problème au niveau de l'htaccess mais c'est pas sur.
Merci d'avance.
PS: je suis chez OVH.