2008-12-30 4 views
4

J'utilise urlrewiter.net pour implémenter des URL conviviales. C'est un paquet génial et facile à utiliser! Néanmoins, lorsque j'utilisais des sous-dossiers, j'avais des problèmes avec les liens relatifs aux images et aux autres pages internes.Problèmes avec les liens relatifs lors de l'utilisation de l'URL amicale

J'ai essayé d'utiliser ~ (côté serveur) et ça n'a pas marché. Existe-t-il une autre solution?

Répondre

0

Vous devez probablement segmenter votre site afin que les éléments statiques (images, css, etc.) se trouvent dans un emplacement distinct de vos URL générées dynamiquement. J'ai beaucoup utilisé URlRewriter par le passé, et cela a très bien fonctionné, mais notre site a été configuré pour que nos ressources soient segmentées comme ça.

4

En raison de ces problèmes, j'ai commencé à être toujours donner par rapport (à la racine) URL, donc disons que vous avez un sous-répertoire images:

http://www.contoso.com/images/blah.jpg

Vous souhaitez toujours faire référence via "/images/blah.jpg" .. et peu importe la page de base/le contexte, cette image sera accessible.

+0

je voterais deux fois si je pouvais. Merci pour le conseil. – adrianos

0

Vous pouvez simplement ajouter une balise de base à vos en-têtes HTML. Cela forcera les navigateurs à utiliser l'emplacement spécifié pour résoudre les liens relatifs. Peut-être que cet article va vous aider: SEO-Friendly URLs and Relative Links

Questions connexes