Cherche JavaScript spécial


freetopien
WRInaute impliqué
WRInaute impliqué
 
Messages: 942
Inscription: 27 Aoû 2006

Cherche JavaScript spécial

Message le Mer Aoû 30, 2006 8:20

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 :)
Dernière édition par freetopien le Mar Avr 24, 2007 0:16, édité 1 fois.


dadovb
WRInaute passionné
WRInaute passionné
 
Messages: 2050
Inscription: 22 Nov 2005

Message le Mer Aoû 30, 2006 8:52

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


mr_go
WRInaute passionné
WRInaute passionné
 
Messages: 1945
Inscription: 21 Sep 2005

Message le Mer Aoû 30, 2006 8:55

Bonjour,

tu peux utiliser la balise <base href="racine de ton site" /> dans ton fichier html.


freetopien
WRInaute impliqué
WRInaute impliqué
 
Messages: 942
Inscription: 27 Aoû 2006

Message le Mer Aoû 30, 2006 9:07

Donc dans chaque fichier html, je dois mettre

"
<base href="http://sitebidon.site.voila.fr" />
"

? Merci...


mr_go
WRInaute passionné
WRInaute passionné
 
Messages: 1945
Inscription: 21 Sep 2005

Message le Mer Aoû 30, 2006 9:11

Oui, mais essaye déjà avec la page d'accueil... ;)


dadovb
WRInaute passionné
WRInaute passionné
 
Messages: 2050
Inscription: 22 Nov 2005

Message le Mer Aoû 30, 2006 9:15

va voir ta boite de réception, je t'ai envoyé un MP en fait tu as fait une petite erreur dans ta prog.


david96
WRInaute passionné
WRInaute passionné
 
Messages: 1430
Inscription: 28 Aoû 2005

Re: Cherche JavaScript spécial

Message le Mer Aoû 30, 2006 9:30

freetopien a écrit: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.

Tu veux une redirection ?
Au cas où !
Pour l'index du premier site à rediriger tu mets entre <head>et </head>

Code: Tout sélectionner
<meta http-equiv="refresh" content="0;URL=http://sitebidon.site.voila.fr">


freetopien
WRInaute impliqué
WRInaute impliqué
 
Messages: 942
Inscription: 27 Aoû 2006

Message le Mer Aoû 30, 2006 9:35

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 ! ;)
Dernière édition par freetopien le Lun Nov 06, 2006 21:47, édité 2 fois.


mr_go
WRInaute passionné
WRInaute passionné
 
Messages: 1945
Inscription: 21 Sep 2005

Message le Mer Aoû 30, 2006 9:40

Dans le fichier .htaccess à la racine
Code: Tout sélectionner
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.


freetopien
WRInaute impliqué
WRInaute impliqué
 
Messages: 942
Inscription: 27 Aoû 2006

Message le Mer Aoû 30, 2006 9:44

heuuuuuuuuuu :

"RedirectMatch 301 ^freetopia/(.*)$ http://freetopia.site.voila.fr/$1 [NC,L] "

C'est du html ça lol ?
Je le met dans le fichier index seulement ?

et pourquoi ne puis-je pas avoir de dossier nommé freetopia ? ( ce que j'avais pensé à faire...)


mr_go
WRInaute passionné
WRInaute passionné
 
Messages: 1945
Inscription: 21 Sep 2005

Message le Mer Aoû 30, 2006 9:58

Non, pas du html, du apache... si tu ne connais pas, je te conseille ce document :

http://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: Tout sélectionner
RedirectMatch  301 ^(.*)$ http://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: Tout sélectionner
RedirectMatch  301 ^(.*)$ http://www.google.fr/
par
Code: Tout sélectionner
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: Tout sélectionner
RewriteCond %{HTTP_HOST} www.example.com
RewriteRule (.*) http://sousdomaine.example.com$1 [L,R=301] 


Thierry Bugs
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 16 Juin 2004

Message le Mer Aoû 30, 2006 10:11

pourquoi vous n'utilisez pas le redirect permanent ?

Redirect permanent http://interdite.adresse.fr (vers) http://bonne.adresse.fr
Dernière édition par Thierry Bugs le Mer Aoû 30, 2006 14:36, édité 1 fois.


mr_go
WRInaute passionné
WRInaute passionné
 
Messages: 1945
Inscription: 21 Sep 2005

Message le Mer Aoû 30, 2006 10:29

Le premier paramètre doit être un répertoire et non une url complète pour Redirect Permanent non ?


siddhy
WRInaute discret
WRInaute discret
 
Messages: 163
Inscription: 20 Sep 2004

Message le Mer Aoû 30, 2006 12:56

mr_go a écrit:Le premier paramètre doit être un répertoire et non une url complète pour Redirect Permanent non ?


non, pas obligatoirement .. :
http://alexandre.alapetite.net/doc-alex ... #fichierht


freetopien
WRInaute impliqué
WRInaute impliqué
 
Messages: 942
Inscription: 27 Aoû 2006

Message le Mer Aoû 30, 2006 21:49

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


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités