IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Probleme d'affichage image suite à réécriture d'URL


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Homme Profil pro
    Consultant E-Business
    Inscrit en
    Août 2010
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant E-Business

    Informations forums :
    Inscription : Août 2010
    Messages : 216
    Points : 96
    Points
    96
    Par défaut Probleme d'affichage image suite à réécriture d'URL
    Bonjour à tous,

    Depuis que j'ai mis en place ma réécriture d'url je suis obligé de diriger mes adresses d'images avec un "/" avant l'url sinon le chemin n'est pas trouvé.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="/images/monimage.jpg">
    Dans mon cas c'est compliqué de modifier un à un toutes les adresses des sources des images car j'ai plus de 800 articles déjà écrits.

    Existe t'il un moyen de contourner la mise en place du "/" avant la source de mon image ?

    Merci beaucoup par avance,

    Aurélien
    Salutations à tous les amis du forum Développez

    Monsieur GRrr, bulletins tranchants pour adultes consentants !

  2. #2
    Membre régulier Avatar de moogli
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 58
    Points : 102
    Points
    102
    Par défaut
    salut,

    a tu essayé un <base href="http://tonsiteatoi.ext/" /> dans le <head> ?

    @+

  3. #3
    Membre régulier
    Homme Profil pro
    Consultant E-Business
    Inscrit en
    Août 2010
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant E-Business

    Informations forums :
    Inscription : Août 2010
    Messages : 216
    Points : 96
    Points
    96
    Par défaut
    Merci pour ta réponse.

    Le problème est qu'actuellement des liens avec le / et sans le / coexistent sur mon site.
    J'ai donc peur qu'en utilisant cette technique, les liens avec le / ne fonctionnent pas.

    N'existe t'il pas une autre parade ?

    Merci par avance,

    Aurélien
    Salutations à tous les amis du forum Développez

    Monsieur GRrr, bulletins tranchants pour adultes consentants !

  4. #4
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Salut

    Dans ton .htaccess tu as bien pensé à omettre la réécriture d'URL pour les fichiers ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !favicon.ico$
    Signifie que la réécriture ne se fera pas sur les répertoires, les fichiers et favicon.ico.

  5. #5
    Membre régulier
    Homme Profil pro
    Consultant E-Business
    Inscrit en
    Août 2010
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant E-Business

    Informations forums :
    Inscription : Août 2010
    Messages : 216
    Points : 96
    Points
    96
    Par défaut
    Merci Benjamin pour ta réponse.

    Je ne connaissais pas RewriteCond.
    J'en ai bien pris note mais après avoir essayé de le mettre en place dans mon .htaccess ça ne fonctionne pas.

    Où dois-je mettre ce code ?

    Merci par avance,

    Aurélien
    Salutations à tous les amis du forum Développez

    Monsieur GRrr, bulletins tranchants pour adultes consentants !

  6. #6
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2002
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2002
    Messages : 38
    Points : 61
    Points
    61
    Par défaut
    Et avec des RewriteCond qui filtrerait les image ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    RewriteCond %{REQUEST_FILENAME} !.+\.jpg$
    RewriteCond %{REQUEST_FILENAME} !.+\.png$
    RewriteCond %{REQUEST_FILENAME} !.+\.gif$
    RewriteRule ...
    Comme ça, ta réécriture ne s'exécute que quand ce n'est pas une image.

    Et les RewriteCond de se place avant les RewriteRule concerné.

Discussions similaires

  1. probleme d'affichage image firefox
    Par siddi dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/02/2009, 18h42
  2. Probleme d'affichage image
    Par Clemnt dans le forum ASP.NET
    Réponses: 2
    Dernier message: 23/06/2008, 10h56
  3. Probleme d'affichage image OpenGL
    Par nonolerobot77 dans le forum GLUT
    Réponses: 2
    Dernier message: 22/02/2008, 11h54
  4. Affichage image à partir d'un url
    Par mariam2001 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 02/07/2007, 16h38
  5. probleme d'affichage css suite a l'insertion doctype
    Par hakurou dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 30/01/2007, 10h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo