Forum
Forum :: Problème Technique
Liens faussés dans les news
<< Sujet précédent | Sujet suivant >>
Moderateurs: Alexis
Auteur Message
Steelix
Messages: 56
Site internet
Bonjour !

J'ai remarqué un bug concernant les liens internes placés dans les news. D'une part, sur toutes les news, les liens du menu "Dernières visites", menant aux profils des utilisateurs, sont faussés. L'ID de la news vient se glisser dans le lien, qui du coup ne fonctionne plus. Par exemple : http://beyblade.utiliweb.fr/news156/user.php?id.1 au lieu de http://beyblade.utiliweb.fr/user.php?id.1. J'ai testé sur différentes news et sur différents sites Utiliweb, et le résultat est le même partout. Les autres menus ne semblent pas affectés.

D'autre part, lorsque l'on place un lien du type dans le contenu d'une news :

[url=/page1.html]Test[/url]
[url=page1.html]Test[/url]

Ces deux liens devraient normalement être convertis sous la forme http://nom-du-site.utiliweb.fr/page1.html. Cependant, sur une "page de news" (lorsque la news s'affiche sur la page news.php, tout fonctionne normalement), qu'il soit dans le contenu ou dans le contenu caché, un lien comme le deuxième ci-dessus, c'est-à-dire sans le "/", sera converti en http://nom-du-site.utiliweb.fr/id-de-la-news/page1.html, et donc ne fonctionnera pas. Si on n'oublie pas le "/", le lien est converti normalement. Du coup, je suppose que c'est peut-être cette différence qui explique que seul le menu "Dernières visites" voit ses liens faussés. Pourriez-vous corriger ce petit problème ?
Alexis

Messages: 1136
Site internet
Bonjour,

Je commence par répondre à ta deuxième remarque : ce que tu décris correspond tout simplement à la différence entre une URL absolue et une URL relative.
C'est ce qui est assez bien expliqué sur cette page :
http://www.alsacreations.com/astuce/lire/78-quelle-est-la-diffrence-entre-les-chemins-relatifs-et-absolus.html

Sur UtiliWeb, lorsque tu ajoutes des liens dans tes news ou dans tes pages ou encore tes menus, je te conseille de toujours utiliser des URL absolues (c'est à dire commençant par le /) ou l'url complète (telle qu'elle apparaît dans la barre d'adresse de ton navigateur.


Pour les liens du menu "dernières visites", tu as parfaitement compris l'origine du problème. Ces liens sont en relatif alors qu'il aurait fallu les faire en absolu.

Je vais corriger ça de ce pas.

EDIT : Ça y'est, c'est corrigé. Tu me confirmes que ça fonctionne désormais bien sur ton site ?

- Edité le 22/07/2015 à 22:08 -

image
image
image
Vous aimez les services offerts par UtiliWeb ? 
Signez le livre d'or !
Vous voulez être au courant de nos actualités ?
Suivez nous !
Vous voulez faire un geste pour nous aider ? 
Faites un don !

Steelix
Messages: 56
Site internet
Ah, je comprends mieux ! En tout cas, merci d'avoir corrigé ça, ça fonctionne parfaitement désormais.

Juste, petite question : pourquoi chaque news a-t-elle son propre dossier ?
Alexis

Messages: 1136
Site internet
Il n'y a pas réellement un dossier par news. Les URL ont cette apparence du fait de règles d'URL rewriting que j'ai définies afin d'optimiser le référencement.

image
image
image
Vous aimez les services offerts par UtiliWeb ? 
Signez le livre d'or !
Vous voulez être au courant de nos actualités ?
Suivez nous !
Vous voulez faire un geste pour nous aider ? 
Faites un don !

 

Aller à:     Haut de page