bonjour à tous !
J'ai suivi ce tuto pour mettre en place l'url rewriting sur mon site.
L'url rewriting fonctionne quand j'ai uniquement l'id du produit
ex : site.com/boutique/produit-135.html
mais dès que je rajoute en plus des mots clés ('url_friendly' dans ma BDD) ça ne fonctionne plus.
Lien vers une page (avant réécriture) :
site.com/boutique/produit.php?id=85
Lien vers une page (après réécriture)
soit : site.com/boutique/produit-mots-cles-id.html
Le lien correspond bien à ce que je veux obtenir par contre je crois que mon .htaccess est mauvais.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href=" <?php echo "http://www.site.com/boutique/produit-" . $row_autres_prdt_cat_s['url_friendly'] . "-" . $row_autres_prdt_cat_s['id'] . ".html"; ?>" class="prdt_suivant"><?php echo ucfirst($row_fiche_produit['type']); ?> suivant(e) ></a>
Voici l'erreur affichée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 RewriteEngine on RewriteBase / RewriteRule ^produit-([A-Za-z]+)-([0-9]+)\.html$ /boutique/produit.php?id=$2 [L]
De l'aide me serait vraiment utile !404 Not Found
The requested URL /boutique/produit-top-coton-135.html was not found on this server.
Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.8b DAV/2 PHP/5.2.11 Server at site.com Port 80![]()
Partager