Bonjour,
ça fait plusieurs heures que je me bats avec l'url rewriting, et je n'arrive vraiment pas à trouver ce qui cloche oO Si quelqu'un pouvait m'aider, ce serait tout simplement génial !
Pour précision, je suis en mutualisé sur OVH, et j'ai bien l'url rewriting d'activé (j'ai fait les tests trouvés sur des tutoriels).
Voilà ce que j'ai : http://www.monsite.fr/monsousdomaine/location.php?annonce=$valeur
Et ce que j'aimerais : http://www.monsite.fr/monsousdomaine/$valeur
Sachant que la valeur est une chaine de caractères pouvant comprendre n'importe quelles lettres et des tirets.
Voilà ce que j'ai fait :
Je précise que mon fichier .htaccess est à la racine de mon site.
Le début est bon (enfin je crois), car lorsque j'ai fait ça, ça m'ouvrait bien la page "monsousdomaine/test.html" alors que je tapais juste "monsousdomaine/test".
Donc l'erreur proviendrait donc de la suite. Par peur de m'être trompée dans les regex, j'ai même tenté de mettre (.*), mais rien n'a changé, j'ai toujours une erreur 404.
Si quelqu'un avait une piste...
PS : petite précision : ceci est en fait pour le site d'un client, je travaille actuellement sur mon serveur le temps de finir le site (afin de lui montrer les avancées et cie), et ensuite je lui donnerai tous les fichiers.
Du coup je voulais savoir : vu que là je suis dans un dossier (www.monsite.fr/dossierdusite) et qu'après ce sera à la racine de son site, je suppose qu'il va falloir que je vire toute la première partie du code ?
ça fait plusieurs heures que je me bats avec l'url rewriting, et je n'arrive vraiment pas à trouver ce qui cloche oO Si quelqu'un pouvait m'aider, ce serait tout simplement génial !
Pour précision, je suis en mutualisé sur OVH, et j'ai bien l'url rewriting d'activé (j'ai fait les tests trouvés sur des tutoriels).
Voilà ce que j'ai : http://www.monsite.fr/monsousdomaine/location.php?annonce=$valeur
Et ce que j'aimerais : http://www.monsite.fr/monsousdomaine/$valeur
Sachant que la valeur est une chaine de caractères pouvant comprendre n'importe quelles lettres et des tirets.
Voilà ce que j'ai fait :
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(_[a-z]*)/(-[a-z]*)$ $1/location.php?annonce=$2
Je précise que mon fichier .htaccess est à la racine de mon site.
Le début est bon (enfin je crois), car lorsque j'ai fait ça, ça m'ouvrait bien la page "monsousdomaine/test.html" alors que je tapais juste "monsousdomaine/test".
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(_[a-z]*)/test$ $1/test.html
Donc l'erreur proviendrait donc de la suite. Par peur de m'être trompée dans les regex, j'ai même tenté de mettre (.*), mais rien n'a changé, j'ai toujours une erreur 404.
Si quelqu'un avait une piste...
PS : petite précision : ceci est en fait pour le site d'un client, je travaille actuellement sur mon serveur le temps de finir le site (afin de lui montrer les avancées et cie), et ensuite je lui donnerai tous les fichiers.
Du coup je voulais savoir : vu que là je suis dans un dossier (www.monsite.fr/dossierdusite) et qu'après ce sera à la racine de son site, je suppose qu'il va falloir que je vire toute la première partie du code ?