Problème url rewriting et affichage d'images chez ovh (mutualisé)

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

anpem
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 27 Aoû 2009

Problème url rewriting et affichage d'images chez ovh (mutualisé)

Message le Mar Sep 08, 2009 11:34

Bonjour à tous,

j'ai un petit problème.

Sur mon site j'utilise l'url rewriting, et j'ai donc à la racine du site un fichier .htaccess contenant les règles de réécriture.

Mais ce fichier .htaccess a une mauvaise conséquence, les images, qui sont contenues dans un dossier images/, ne s'affichent plus.

Si j'enlève le fichier .htaccess, les images se réaffichent correctement, mais si je le supprime, l'url rewriting est par conséquent inactif.

Comment puis faire pour concilier entre les deux,

Merci à vous.


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: 3 Mai 2004

Re: Problème url rewriting et affichage d'images chez ovh (mutualisé)

Message le Mar Sep 08, 2009 11:48

Bonjour et bienvenue sur le forum,

Il faut changer des règles de réécriture pour qu'elles ne s'appliquent pas au dossier images. Si tu veux plus d'aide, copie ici le contenu de ton fichier .htaccess.

Jean-Luc

anpem
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 27 Aoû 2009

Re: Problème url rewriting et affichage d'images chez ovh (mutualisé)

Message le Mar Sep 08, 2009 11:52

Bonjour,

voila le contenu de mon fichier .htaccess,

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^annonce_(.*).html /viewlisting.php?view=$1
RewriteRule ^meilleure_annonce_(.*).html /toplistings?pg=$1
RewriteRule ^(.*)_(.*) /viewlisting.php?view=$1
</IfModule>

<IfModule mod_security.c>
# Turn off mod_security filtering.
SecFilterEngine Off

# The below probably isn't needed,
# but better safe than sorry.
SecFilterScanPOST Off
</IfModule>


Le problème est que je ne connais pas la syntaxe pour épargner un dossier. Merci pour votre réponse rapide.


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: 3 Mai 2004

Re: Problème url rewriting et affichage d'images chez ovh (mutualisé)

Message le Mar Sep 08, 2009 13:04

Tu peux ajouter:
Code: Tout sélectionner
RewriteRule ^images\/  -  [L]
Le - indique que, pour les URL spécifiées, il n'y a pas de réécriture et le [L] indique que les règles suivantes ne doivent pas être appliquées pour les URL spécifiées.

Donc, dans ton .htaccess, cela donne:
Code: Tout sélectionner
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^images\/  -  [L]
RewriteRule ^annonce_(.*).html /viewlisting.php?view=$1
RewriteRule ^meilleure_annonce_(.*).html /toplistings?pg=$1
RewriteRule ^(.*)_(.*) /viewlisting.php?view=$1
</IfModule>

...

Jean-Luc


forty
WRInaute passionné
WRInaute passionné
 
Messages: 1701
Inscription: 30 Oct 2008

Re: Problème url rewriting et affichage d'images chez ovh (mutualisé)

Message le Mar Sep 08, 2009 13:06

tu peux ajouter une condition pour exclure les fichiers ou répertoires physiques. c'est a mettre avant la règle qui pose problème (normalement la dernière) :
Code: Tout sélectionner
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)_(.*) /viewlisting.php?view=$1

anpem
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 27 Aoû 2009

Re: Problème url rewriting et affichage d'images chez ovh (mutualisé)

Message le Mar Sep 08, 2009 13:26

Re bonjour à tous!

Merci beaucoup à tous les deux.

J'ai essayé la proposition de Jean Luc et ça marche excellemment bien.

Merci beaucoup à tous!

A bientôt.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités