Bonjour à tous,

Je rencontre un problème dans ma réécriture d'url dans un menu qui me permet de sélectionner des dates au format timestamp.

Le lien n'est pas reconnu comme juste et me renvoi sur une 404.
Je ne comprends pas pourquoi ça ne fonctionne pas.

Voici mon code de réécriture d'url :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
RewriteRule ^(.+)/(.+)\.html$   /n63show.php?link=$1&showdate=$2 [L]
Voici le code du menu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
href="/agenda/<? echo($num_day_1) ?>.html">
Mon url non redirigé est du type : n63show.php?link=agenda&showdate=1283378400

<? echo($num_day_1) ?> correspond à ma date en timestamp.

Sur ma page j'ai une variable GET qui récupère la date en timestamp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Variable Get 
if ( strlen($_GET['showdate']) > 15 )  { 
// si l'id n'est pas passée en variable  
	setErrorMessage(L_ERROR_AGENDA);
	?>
	<script>
		window.location = '../n63show.php';
	</script>
<?	exit(); 	 
} else {  
	 if ( isset($_GET['showdate']) && is_numeric($_GET['showdate']) ){
	 	$nbrAgendaDate = $_GET['showdate']; 
	 }
}
Je ne sais pas d'où vient l'erreur car à priori mon site doit avoir accès à la bonne url du type : n63show.php?link=agenda&showdate=1283378400 grâce à la redirection.

Quelqu'un peut m'aider ?

Merci par avance,

Aurélien