Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/03/2011, 10h58   #1
Membre du Club
 
Homme Aurelien NF
Inscription : août 2010
Messages : 216
Détails du profil
Informations personnelles :
Nom : Homme Aurelien NF
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : août 2010
Messages : 216
Points : 59
Points : 59
Envoyer un message via Skype™ à AurelienNF
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 :
<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
AurelienNF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2011, 23h58   #2
Membre du Club
 
Inscription : juin 2004
Messages : 30
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 30
Points : 43
Points : 43
salut,

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

@+
moogli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2011, 11h54   #3
Membre du Club
 
Homme Aurelien NF
Inscription : août 2010
Messages : 216
Détails du profil
Informations personnelles :
Nom : Homme Aurelien NF
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : août 2010
Messages : 216
Points : 59
Points : 59
Envoyer un message via Skype™ à AurelienNF
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
AurelienNF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2011, 12h25   #4
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

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

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 016
Points : 5 016
Salut

Dans ton .htaccess tu as bien pensé à omettre la réécriture d'URL pour les fichiers ?
Code :
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.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2011, 21h58   #5
Membre du Club
 
Homme Aurelien NF
Inscription : août 2010
Messages : 216
Détails du profil
Informations personnelles :
Nom : Homme Aurelien NF
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : août 2010
Messages : 216
Points : 59
Points : 59
Envoyer un message via Skype™ à AurelienNF
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
AurelienNF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2011, 14h54   #6
Membre du Club
 
Inscription : août 2002
Messages : 35
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : août 2002
Messages : 35
Points : 47
Points : 47
Et avec des RewriteCond qui filtrerait les image ?

Code :
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é.
magic corp. est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h08.


 
 
 
 
Partenaires

Hébergement Web