Aller au contenu

Lightbox + Base href


ZuckBin

Sujets conseillés

Bonjour,

Suite à l'implémentation de l'url rewriting sur mon site, le lightbox (slimbox mootools) ne fonctionne plus, les images s'ouvrent dans une page blanche.

L'url rewriting utilise des répertoires virtuels, et une balise est présent sur toute mes pages

<base href="http://<?php echo $_SERVER['HTTP_HOST'];?>/" />

Les liens des fichiers sont bons, tout est ok, sauf que ca fonctione pas.

Une idée, une solution ?

Merci de votre aide.

Cordialement.

Modifié par Arlette
Lien vers le commentaire
Partager sur d’autres sites

Bonsoir !

Tu devrais regarder du côté de l'url rewriting plutôt si c'est sa mise en place qui a fait que ça ne marche plus, non ? le base href n'est pas forcément lié à ça.

M'enfin, disons que oui, alors voici un peut-être-élément de réponse :

Quand tu dis que ça s'ouvre dans une page blanche, j'imagine que ça ouvre en réalité l'image directement dans le navigateur, d'où le fond blanc, mais que tu n'es pas sur une page web ?

A la ligne où tu charges le script de lightbox, essaie de mettre une url de type http://cheminduscript

Lien vers le commentaire
Partager sur d’autres sites

C'est exactement ça, pas sur une page web, directement l'image dans le navigateur.

Et j'ai déja essayer de mettre une url de la forme http://cheminduscript

De plus dans mon htaccess, j'ai ceci:

RewriteBase /

J'ai même tout essayer et sur tout, le chemin de lightbox, les images, ...

/script

./script

http://script

rien n'y fait, je comprend pas.

Modifié par ZuckBin
Lien vers le commentaire
Partager sur d’autres sites

L'url rewriting utilise des répertoires virtuels, et une balise est présent sur toute mes pages

<base href="http://<?php echo $_SERVER['HTTP_HOST'];?>/" />

Pour moi c'est cette balise qui n'est pas bonne...

Il faut une URL, et non pas un simple nom de serveur :!:

Mets plutôt ceci :

<base href="http://www.tondomaine.tld/repertoire/" />

Lien vers le commentaire
Partager sur d’autres sites

Je viens d'essayer Dan, ca ne change rien.

Mon url est de la forme:

http://mondomaine.tld/rubrique/sous-rubrique/urlproduit.html

et mes images sont dans

http://mondomaine.tld/unrrepimage/monimage.jpg

Avant la mise en place de l'url rewriting avec des repertoires virtuels et la balise <base href=&quot;http://www.tondomaine.tld/repertoire/" />, cela fonctionnait parfaitement.

Voila :)

Modifié par ZuckBin
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

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



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