Cherche JavaScript spécial

WRInaute impliqué
Bonjour,

Voilà, mon site est accessible depuis 2 adresses :

http://sitebidon.site.voila.fr et http://site.voila.fr/sitebidon.

Il semble qu'il y a des erreurs d'affichages d'images en fonction de l'adresse utilisécar j'utilise <img src="/image/cool/smile.gif"> pour afficher des images (pas de lien direct, je les prend à partir de la racine du serveur)

Mon site a été configuré pour bien fonctionner avec http://sitebidon.site.voila.fr alors j'aimerais la chose suivante :

Lorsqu'un utilisateur arrive sur le site à partir de http://site.voila.fr/sitebidon, alors q'uil soit redirigé immédiatement vers http://sitebidon.site.voila.fr.

Voilà, la difficulté réside dans le fait qu'il n'y a qu'un seul fichier index.html à modifier pour les 2 URL évidemment ^^

A noter que je voudrais un javacript (pas de php ou autre)

Merci d'avances pour vos réponses !!! :D


edit : probleme rêglé car new url : Bienvenue sur la nouvelle version :)
 
WRInaute passionné
je comprends pas trop comment fonctionne tes deux url qui pointent vers une même page... Envoi-moi l'url par MP que j'aille jeter un coup d'oeil
 
WRInaute passionné
Bonjour,

tu peux utiliser la balise <base href="racine de ton site" /> dans ton fichier html.
 
WRInaute passionné
va voir ta boite de réception, je t'ai envoyé un MP en fait tu as fait une petite erreur dans ta prog.
 
WRInaute impliqué
Mr_Go ta technique ne fonctionne pas :( As tu une autre solution ?

dadovb, je te répondu en mp, je colle ma réponse ici aussi pour faire mieux comprendre mon problème aux autres :

"
en fait mes images ont pour source :

<img src="/images/ile.jpg">

Ce qui signifie que l'image peut être lue à partir de

http://freetopia.site.voila.fr/cool/bis/noob
ou à partir de
http://freetopia.site.voila.fr/index.html
(ainsi je ne change jms le code ou cela m'arrange si je dois déménager mon site ainsi je ne changerais pas les liens)

mais pour que cela fonctionne à partir de http://site.voila.fr/xfreetopia/index.html comme tu l'a dis il faudrait que je mette :

<img src="/freetopia/images/ile.jpg">

Mais je voudrais justement évité ça !

Alors je reviiens à ma question de départ ^^ Comment mettre une redirection en place de http://site.voila.fr/xfreetopia/index.html vers http://freetopia.site.voila.fr/index.html ???
"

David96 ta technique ne fonctionne pas non plus...

Je précise que j'ai 2 frames (au cas ou)

Merci d'aider un ptit débutant ! ;)
 
WRInaute passionné
Dans le fichier .htaccess à la racine
Code:
RedirectMatch  301 ^freetopia/(.*)$ http://freetopia.site.voila.fr/$1

Ca devrait suffire ca non ?

Attention, tu ne dois pas avoir de repertoire nommé "freetopia" sur le sous domaine.
 
WRInaute passionné
Non, pas du html, du apache... si tu ne connais pas, je te conseille ce document :

https://www.webrankinfo.com/referencemen ... ctions.php

et si tu ne souhaite pas t'mebeter avec ca, voici la procédure :

- créer un fichier texte nommé ".htaccess" sur ton serveur à la racine
- y ajouter la ligne
Code:
RedirectMatch  301 ^(.*)$ https://www.google.fr/
- aller sur le site via un navigateur
- si directement redirigé vers google.fr, alors le .htaccess est bien interprété, on peut continuer en modifiant

Code:
RedirectMatch  301 ^(.*)$ https://www.google.fr/
par
Code:
RedirectMatch  301 ^freetopia/(.*)$ http://freetopia.site.voila.fr/$1

ou mieux (car pas de probleme de répertoire), supprimer tout et ajouter ces lignes :

Code:
RewriteCond %{HTTP_HOST} www.example.com 
RewriteRule (.*) http://sousdomaine.example.com$1 [L,R=301]
 
WRInaute passionné
Le premier paramètre doit être un répertoire et non une url complète pour Redirect Permanent non ?
 
WRInaute impliqué
voilà.fr refuse la transformation de mon htaccess en .htaccess ...

Je réexplique mon probl...

Mon seul et unique index.html est accessible depuis http://freetopia.site.voila.fr/index.html comme de htp://site.voila.fr/xfreetopia/index.html.

Je veux :

SI barre d'adresse de IE ou Firefox = htp://site.voila.fr/xfreetopia/index.html

ALORS

Redirection (si l'on peut dire que s'en ait une...) vers
http://freetopia.site.voila.fr/index.html

Qui sait comment on fait ? Merci d'avoir le courage de m'aider ! :D
 
Discussions similaires
Haut