J'ai suivi le tutoriel sur L'URL Rewriting. Je n'arrive pas au même résultat. Pour illustrer le problème voici l'url que je veux récrire en un url plus simple pour le référencement

Voici l'url original.
mosite.com/homnews/see.php?id=1

Grâce à l'extension Rewriting avec un fichier .htacces que j'ai mit dans le même répertoire que homenews

je veux avoir un url comme ce-ci

monsite.com/homnes/see/1

Le problème il m'affiche une page d'erreur 404.

Voici le code source du fichier .httacces

RewriteEngine on
RewriteRule see/([a-zA-Z0-9\-]+) - ([0-9]+) see.php?url=1&id=$2

Mon site web est hébergé par la compagnie "HostPapa".

Merci de votre aide en avance!

2 réponses


Nazahel
Réponse acceptée

Avec ça comme adresse : monsite.com/homnes/see/un-truc-ici-1

Il te faudrait ceci :

RewriteRule ^see/([a-zA-Z0-9\-]+)-([0-9]+)$ see.php?url=$1&id=$2 [L]

Tes erreurs : ^ => début d'expression - $ => fin d'expression - Les espaces comptent - Le drapeau [L] - Et un petit oubli de $ (url)

Tubasa
Réponse acceptée

Si tu veux, j'ai fiat un mini tuto : Tutoriel
A la base c'est pour WampServer, mais si tu lis jusqu'à la fin tu comprendras peut etre. ;)
Mais Nazahel à tout bien expliquer. ;)