par
yoann38 » 29 nov. 2015, 21:09
Donc en fait voilà je vais essayer d'etre plus clair.
PS: J'ai créer 2 sujets différents car c'est éventuellement 2 solutions différentes, j'espère avoir bien fait.
Donc pour mon
htaccess., tout marche très bien sauf une ligne
Mon code est:
#--------------------------------------------------
# R�gles de réécriture d'URL :
#--------------------------------------------------
# Recherche
RewriteCond %{QUERY_STRING} ^q=
RewriteRule ^(index\.php)?$ recherche.php [L]
RewriteRule ^toutes-les-sorties-en-region-([A-Za-z0-9_-]+)-du-departement-([0-9]{2}).html$ sortie.php?region=$1&departement=$2
RewriteRule ^toutes-les-sorties-en-region-([A-Za-z0-9_-]+).html$ sortie.php?region=$1
RewriteRule ^toutes-les-sorties-du-departement-([0-9]{2}).html$ sortie.php?departement=$1
RewriteRule ^toutes-les-sorties.html sortie.php
#RewriteRule ^([A-Za-z0-9_-]+).html$ $1.php
Et la ligne qui marche pas est:
RewriteRule ^toutes-les-sorties-en-region-([A-Za-z0-9_-]+)-du-departement-([0-9]{2}).html$ sortie.php?region=$1&departement=$2
Par contre en tapant l'url ca marche
http://lasortie.fr/toutes-les-sorties-e ... nt-38.html
Mais moi je souhaite que le filtre de ma liste déroulante renvoi du coup sur la bonne url
mais il reste toujours sur la meme page.
Code de la liste déroulante:
<form id="choice" name="liste deroulante" method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
<div class="col-md-3 col-sm-3 max">
<?php // Gestion des variables des départements
$region = !empty($_SESSION['membre']['id_region']) ? simplification($aRegion[$_SESSION['membre']['id_region']]) :NULL;
$region = !empty($_REQUEST['region']) ? $_REQUEST['region'] : $region; /* Si la region est renseigné dans l'url il est prioritaire */
$departement = !empty($_SESSION['membre']['id_departements']) ? $_SESSION['membre']['id_departements'] : NULL;
$departement = !empty($_REQUEST['departement']) ? $_REQUEST['departement'] : $departement; /* Si le departemebt est renseigné dans l'url il est prioritaire */
?>
<select name="departement" id="departement" class="selectpicker max" data-region="<?php echo $region; ?>">
<option value="">Votre département</option>
<?php echo aRegionDepartement($region, $departement); ?>
</select>
Donc en fait voilà je vais essayer d'etre plus clair.
PS: J'ai créer 2 sujets différents car c'est éventuellement 2 solutions différentes, j'espère avoir bien fait.
Donc pour mon [b]htaccess.[/b], tout marche très bien sauf une ligne
Mon code est:
[html]#--------------------------------------------------
# R�gles de réécriture d'URL :
#--------------------------------------------------
# Recherche
RewriteCond %{QUERY_STRING} ^q=
RewriteRule ^(index\.php)?$ recherche.php [L]
RewriteRule ^toutes-les-sorties-en-region-([A-Za-z0-9_-]+)-du-departement-([0-9]{2}).html$ sortie.php?region=$1&departement=$2
RewriteRule ^toutes-les-sorties-en-region-([A-Za-z0-9_-]+).html$ sortie.php?region=$1
RewriteRule ^toutes-les-sorties-du-departement-([0-9]{2}).html$ sortie.php?departement=$1
RewriteRule ^toutes-les-sorties.html sortie.php
#RewriteRule ^([A-Za-z0-9_-]+).html$ $1.php[/html]
Et la ligne qui marche pas est:
RewriteRule ^toutes-les-sorties-en-region-([A-Za-z0-9_-]+)-du-departement-([0-9]{2}).html$ sortie.php?region=$1&departement=$2
Par contre en tapant l'url ca marche
[url]http://lasortie.fr/toutes-les-sorties-en-region-rhone-alpes-du-departement-38.html[/url]
Mais moi je souhaite que le filtre de ma liste déroulante renvoi du coup sur la bonne url
mais il reste toujours sur la meme page.
Code de la liste déroulante:
[php]<form id="choice" name="liste deroulante" method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
<div class="col-md-3 col-sm-3 max">
<?php // Gestion des variables des départements
$region = !empty($_SESSION['membre']['id_region']) ? simplification($aRegion[$_SESSION['membre']['id_region']]) :NULL;
$region = !empty($_REQUEST['region']) ? $_REQUEST['region'] : $region; /* Si la region est renseigné dans l'url il est prioritaire */
$departement = !empty($_SESSION['membre']['id_departements']) ? $_SESSION['membre']['id_departements'] : NULL;
$departement = !empty($_REQUEST['departement']) ? $_REQUEST['departement'] : $departement; /* Si le departemebt est renseigné dans l'url il est prioritaire */
?>
<select name="departement" id="departement" class="selectpicker max" data-region="<?php echo $region; ?>">
<option value="">Votre département</option>
<?php echo aRegionDepartement($region, $departement); ?>
</select>[/php]