par
alas » 01 févr. 2012, 15:32
Bonjour à tous, je suis nouveau sur ce forum, je fais appel aux bon developpeur concernant un problème sur l'URL rewrinting, je travail en local et je souhaite réecrire une URL.
Mon fichier .htacess fonctionne dans un répertoire mais ne marche pas pour les liens situés à la racine de mon site.... je m'explique :
Voici le .htaccess
Code : Tout sélectionner
Options +FollowSymlinks
# Activation du module de réécriture d'URL :
RewriteEngine on
#RewriteRule ^index.php / [R=301]
RewriteRule ^coteappart-([a-zA-Z0-9\-]+),([0-9]+),([0-9]+)\.html$ detail_annonce.php?id_menu=$2&id_appart=$3 [L]
Voici mon code php
Code : Tout sélectionner
<a href="coteappart-'.url_rewrite(stripslashes($req_bien['lib_appart'])).",5,".$det_ANN['id_appart'].'.html">
et voici l'interpretation de mon code php (exemple )
Code : Tout sélectionner
www.monsite.fr/coteappart-appartement-t1-bis-centre-ville,5,187.html
mon fichier detail_annonce que le serveur doit lire et aussi situé à la racine de mon site.
Le problème dans tout ca est que mon .htaccess fonctionne dans un sous répertoire (pour voir si le mode url_rewrite était bien fonctionnel) mais pour ce que j'essaie de faire rien ne fonctionne j'ai un message d'erreur
The requested URL /coteappart/coteappart-appartement-t1-bis-centre-ville,5,187.html was not found on this server.
Cela vient'il forcement de fichier htaccess ??
Merci pour votre aide
Bonjour à tous, je suis nouveau sur ce forum, je fais appel aux bon developpeur concernant un problème sur l'URL rewrinting, je travail en local et je souhaite réecrire une URL.
Mon fichier .htacess fonctionne dans un répertoire mais ne marche pas pour les liens situés à la racine de mon site.... je m'explique :
[b]Voici le .htaccess[/b]
[code]Options +FollowSymlinks
# Activation du module de réécriture d'URL :
RewriteEngine on
#RewriteRule ^index.php / [R=301]
RewriteRule ^coteappart-([a-zA-Z0-9\-]+),([0-9]+),([0-9]+)\.html$ detail_annonce.php?id_menu=$2&id_appart=$3 [L][/code]
[b]Voici mon code php[/b]
[code]<a href="coteappart-'.url_rewrite(stripslashes($req_bien['lib_appart'])).",5,".$det_ANN['id_appart'].'.html">[/code]
et voici l'interpretation de mon code php (exemple )
[code]www.monsite.fr/coteappart-appartement-t1-bis-centre-ville,5,187.html[/code]
mon fichier detail_annonce que le serveur doit lire et aussi situé à la racine de mon site.
Le problème dans tout ca est que mon .htaccess fonctionne dans un sous répertoire (pour voir si le mode url_rewrite était bien fonctionnel) mais pour ce que j'essaie de faire rien ne fonctionne j'ai un message d'erreur [i]The requested URL /coteappart/coteappart-appartement-t1-bis-centre-ville,5,187.html was not found on this server.[/i]
Cela vient'il forcement de fichier htaccess ??
Merci pour votre aide