Bonjour,
Je voudrais réécrire URL où un des parametres est le texte (l'instruction pour MySQL). Et ça ne marche pas.
Dans .htaccess:
RewriteRule ^cherche1-(text)-([0-9]+)-([0-9]+)\.html$ cherche1.php?uslovie=$1&numero_de_page=$2&kol_page=$3 [L]
Dans le fichier .php je change
<a href='./cherche1.php?uslovie=$uslovie&numero_de_page=$sled&kol_page=$kol_page' target='_self'><b><i><font size='-1' color='#01202a'>Suivante</font></i></b></a></div>
en
<a href='./cherche1-$uslovie-$sled-$kol_page.html' target='_self'><b><i><font size='-1' color='#01202a'>Suivante</font></i></b></a></div>
où $uslovie - l'instruction pour MySQL
$sled - le numéro de la page suivante
$kol_page - le nombre des pages
La reponse est:
Forbidden
You don't have permission to access /femmes_resultat/cherche1- filles, connaissance_langues, niveau_de_langue WHERE age>=18 AND age<=70 AND taille>=0 AND taille<=176 AND id_poids>=0 AND id_poids<=101 AND couleur_yeux>=0 AND couleur_yeux<=100 AND couleur_cheveux>=0 AND couleur_cheveux<=100 AND taille_p>=0 AND taille_p<=176 AND taille_t>=0 AND taille_t<=176 AND taille_h>=0 AND taille_h<=176 AND si_a_enf>=0 AND si_a_enf<=3 AND id_educ>=0 AND id_educ<=100 AND id_ville>=0 AND id_ville<=10000 AND id_sit_fam>=0 AND id_sit_fam<=4 AND id_pays>=0 AND id_pays<=10000 AND connaissance_langues.id_langue>=0 AND connaissance_langues.id_langue<=100 AND filles.id_fille=niveau_de_langue.id_fille AND connaissance_langues.id_langue=niveau_de_langue.id_langue AND filles.id_fille>2000 ORDER BY filles.age-2-16.html on this server.
Est-ce que c'est possible de garder l'instruction pour MySQL comme je l'ai fait?
Avec des parametres simple ça marche (par example, je n'ai pas de problèmes avec
RewriteRule ^voir_page-([0-9]+)\.html$ voir_page.php?id_fille=$1 [L]
et appele de fichier voir_page.php ce trouve dans le même fichier que cherche1.php)
Pouviez-vous m'aider, s'il vous plait?
Merci en avance.
Yulia.
Je voudrais réécrire URL où un des parametres est le texte (l'instruction pour MySQL). Et ça ne marche pas.
Dans .htaccess:
RewriteRule ^cherche1-(text)-([0-9]+)-([0-9]+)\.html$ cherche1.php?uslovie=$1&numero_de_page=$2&kol_page=$3 [L]
Dans le fichier .php je change
<a href='./cherche1.php?uslovie=$uslovie&numero_de_page=$sled&kol_page=$kol_page' target='_self'><b><i><font size='-1' color='#01202a'>Suivante</font></i></b></a></div>
en
<a href='./cherche1-$uslovie-$sled-$kol_page.html' target='_self'><b><i><font size='-1' color='#01202a'>Suivante</font></i></b></a></div>
où $uslovie - l'instruction pour MySQL
$sled - le numéro de la page suivante
$kol_page - le nombre des pages
La reponse est:
Forbidden
You don't have permission to access /femmes_resultat/cherche1- filles, connaissance_langues, niveau_de_langue WHERE age>=18 AND age<=70 AND taille>=0 AND taille<=176 AND id_poids>=0 AND id_poids<=101 AND couleur_yeux>=0 AND couleur_yeux<=100 AND couleur_cheveux>=0 AND couleur_cheveux<=100 AND taille_p>=0 AND taille_p<=176 AND taille_t>=0 AND taille_t<=176 AND taille_h>=0 AND taille_h<=176 AND si_a_enf>=0 AND si_a_enf<=3 AND id_educ>=0 AND id_educ<=100 AND id_ville>=0 AND id_ville<=10000 AND id_sit_fam>=0 AND id_sit_fam<=4 AND id_pays>=0 AND id_pays<=10000 AND connaissance_langues.id_langue>=0 AND connaissance_langues.id_langue<=100 AND filles.id_fille=niveau_de_langue.id_fille AND connaissance_langues.id_langue=niveau_de_langue.id_langue AND filles.id_fille>2000 ORDER BY filles.age-2-16.html on this server.
Est-ce que c'est possible de garder l'instruction pour MySQL comme je l'ai fait?
Avec des parametres simple ça marche (par example, je n'ai pas de problèmes avec
RewriteRule ^voir_page-([0-9]+)\.html$ voir_page.php?id_fille=$1 [L]
et appele de fichier voir_page.php ce trouve dans le même fichier que cherche1.php)
Pouviez-vous m'aider, s'il vous plait?
Merci en avance.
Yulia.