Gros problème de lien dans mon site..

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Invité

Gros problème de lien dans mon site..

Message par Invité »

Je vais essayer d'être claire

Je suis donc en train d'essayer de mettra a jour ce site:

http://www.dance-station.org

L' architecture du site est assez simple.

A la racine du serveur se trouve tout mes pages liées et tous mes dossiers, mes pages sont liées a un template dreamweaver (.dwt) qui se trouve dans le dossier "Templates".

Image

Dans ce dossier se trouve le template qui est la base de toutes mes pages.

Jusque la tout fonctionne très bien...

Maintenant j'ai créer un dossier test au même niveau que le reste pour pouvoir faire
des essais


Image

Dans ce dossier test j'ai transférer tout le site tel qu'il est a la racine du serveur (comme sur les images). Donc apprioris tout devrais se comporter de manière identique quand je fais des essais a partir de:

http://www.dance-station.org/test


que quand je fais des essais a partir de:

http://www.dance-station.org

Mais la j'ai un problème avec mes liens à partir du fichier de template (qui dans ce cas ci est évidemment dans un dossier "Templates" qui se trouve dans le dossier de test au même niveau que les autres pages vu que j'ai recopier identiquement l'arobrescence dans ce dossier test).

En fait tous mes liens, ceux du menu gauche et de menu haut du site (que je vous invites a visiter pour mieux visualiser) sont définis dans le fichier de template.

Avant que je reprenne les mise a jours il n'y avait pas de css et les liens vers les pages étaient définis comme ceci:

<a href="../Classique.asp?lib=Street%20Funk"style="text-decoration: none">Classique</a>

<a href="../hip-hop.asp?lib=Hip-Hop"style="text-decoration: none">Hip-Hop</a>

etc...

j'ai changé ces liens par:

<a href="../classique?lib=Street%20Funk">Classique</a>

<a href="../hip-hop.asp?lib=Hip-Hop">Hip-Hop</a>


J'ai enlever le text-décoration dans le lien car je l'ai définis dans une css linker au template...

Mon problème est que après ces changement qui sont pourtant des liens propres quand je clique sur ces liens a partir de ce chemin:

http://www.dance-station.org/test/une_page.asp

j'obtiens des liens absolus de ce type (ici par exemple j'ai cliqué sur classique):

http://www.dance-station.org/test/Templates/%22../ classique.asp?lib=Classique%22style=%22text-decoration:

(l'espace est mis expres ici sinon il n'affiche pas mon lien ici sur ce firum)

Je ne comprend pas pourquoi déjà il affiche un lien absolu alors que j'ai bien mis un "../" et je ne vois pas ce que vient encore faire ce "text-decoration:" que j'ai pourtant enlever..

En tout logique je devrais avoir de liens comme ceci car comme définis dans le template:

<a href="../classique?lib=Street%20Funk">Classique</a>

<a href="../hip-hop.asp?lib=Hip-Hop">Hip-Hop</a>

et cela devrais pointer comme ceci :

http://dance-station.org/test/classique.asp

http://dance-station.org/test/hip-hop.asp



Qu'elqu'un aurait une explication ?? car je ne comprend vraiment pas la..

J'espere avoir été claire et merci d'avance (n'hésite pas a aller visiter le site pour mieux comprendre ce que j'ai essayer d'expliquer)

Merci encore :D

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Re: Gros problème de lien dans mon site..

Message par calimo »

Anonymous a écrit :J'espere avoir été claire
Euh... non :oops:
N'oublie pas que dans la clarté, il y a la concision.

Si je vais sur ton site, il me semble que ça fonctionne bien.


À mon avis, tu confond ce qui se passe côté serveur (templates dwt, scripts asp) et côté client (la page HTML que le client reçoit à l'url donnée). Le client s'en fiche de ton dossier Templates etc. Ce qui compte, c'est l'url qu'il reçoit.

Ce qu'il faut faire, c'est noter l'url de la page, ouvrir le code html reçu, et regarder où pointe le lien. :wink:
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités