par
bernard25 » 06 oct. 2024, 10:42
Bonjour PierreClement,
Merci pour votre retour
De façon naturelle je serais plus parti sur un - à la place du . à la fin de l'URL ce qui donnerait /bien-location/f2-laville-centre-FR23G0101.
: Effectivement vous avez raison mais le point me sert lors de l'explode pour ne récupérer que la Référence : Référence passe maintenant dans l'URL en minuscule et lors de la recherche je le remets de façon transparent en Majuscule
le titre est ainsi concaténé fonction
fctRetirerAccents qui retire tous les accents
Code : Tout sélectionner
$titre = fctRetirerAccents($ligne['titre']);
$titre = strtolower($titre);
$titre = str_replace(" ", "-", $titre);
$titre = str_replace(" ", "-", $titre);
la variable renvoi est de ce type :
et dans ma page détail du bien :
Code : Tout sélectionner
if(isset($_POST['urllocation'] )) {
$reference = substr($_POST['urllocation'], strrpos($_POST['urllocation'], '.' )+1)."\n";
$reference = rtrim($reference);
$reference = strtoupper($reference);
}
L'adresse /bien-location sera aussi accessible ?
alors ce n'est qu'une redirection dans lequel j'ai un htaccess qui me redirige vers la bonne page
Par ailleurs, n'oubliez pas d'utiliser un certificat SSL pour passer votre site en HTTPS une fois en ligne.
Le site en ligne est bien en
https
Merci à vous
Bonjour PierreClement,
Merci pour votre retour
[quote]De façon naturelle je serais plus parti sur un - à la place du . à la fin de l'URL ce qui donnerait /bien-location/f2-laville-centre-FR23G0101.[/quote] : Effectivement vous avez raison mais le point me sert lors de l'explode pour ne récupérer que la Référence : Référence passe maintenant dans l'URL en minuscule et lors de la recherche je le remets de façon transparent en Majuscule
le titre est ainsi concaténé fonction [b]fctRetirerAccents [/b]qui retire tous les accents
[code]$titre = fctRetirerAccents($ligne['titre']);
$titre = strtolower($titre);
$titre = str_replace(" ", "-", $titre);
$titre = str_replace(" ", "-", $titre);[/code]
la variable renvoi est de ce type : [code]$renvoi = $titre.'.'.strtolower($ligne['reference']);[/code]
et dans ma page détail du bien :
[code]if(isset($_POST['urllocation'] )) {
$reference = substr($_POST['urllocation'], strrpos($_POST['urllocation'], '.' )+1)."\n";
$reference = rtrim($reference);
$reference = strtoupper($reference);
} [/code]
[quote]L'adresse /bien-location sera aussi accessible ?[/quote] alors ce n'est qu'une redirection dans lequel j'ai un htaccess qui me redirige vers la bonne page
[quote]Par ailleurs, n'oubliez pas d'utiliser un certificat SSL pour passer votre site en HTTPS une fois en ligne.[/quote]
Le site en ligne est bien en [b]https[/b]
Merci à vous