Aller au contenu

Sujets conseillés

Posté

Bonjour

j'ai un légé problème dans mon .htaccess et impossible de trouver une solution malgré mes recherches.

J'ai des urls du type : http://www.site.fr/site/BMW/Z4/M-343-ch/SIPC110-758.html .

/BMW/

/Z4/

/M-343-ch/

=> répertoires virtuels

dans mon .htaccess j'ai :

RewriteEngine on
RewriteBase /
RewriteRule ^([a-zA-Z]+[0-9]+-[0-9]+)\.html$ accueil.php?page=detail-annonce&ref=$1 [QSA,L]

ErrorDocument 404 accueil.php?page=404

Le problème est qu'apparement il ne trouve pas le fichier accueil.php qui est à la racine dans /site/ . Je pense que le ErrorDocument ne la trouve pas non plus étant donné qu'il m'affiche le texte "accueil.php?page=404".

J'aimerai savoir comment forcer la racine pour la redirection s'il vous plaît ?

Je précise que je ne souhaite pas passer par une redirection extérieure (avec http://) car l'adresse serait dès lors modifiée dans le navigateur et je perds tout l'intérêt des répertoires virtuels.

J'ai essayé avec /accueil.php et sans le RewriteBase; en vain.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...