Jump to content

Lightbox + Base href


Recommended Posts

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.

Edited by Arlette
Link to post
Share on other 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

Link to post
Share on other 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.

Edited by ZuckBin
Link to post
Share on other 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/" />

Link to post
Share on other 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 :)

Edited by ZuckBin
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...