Проблемы с относительными ссылками при использовании дружественного URL - PullRequest
4 голосов
/ 30 декабря 2008

Я использую urlrewiter.net для реализации дружественных URL. Это отличный и простой в использовании пакет!

Тем не менее, при использовании подпапок у меня были проблемы с относительными ссылками на изображения и на другие внутренние страницы.

Я пытался использовать ~ (на стороне сервера), но это не сработало. Есть ли другое решение?

Ответы [ 3 ]

4 голосов
/ 17 января 2009

Из-за этих проблем я начал всегда давать относительные (корневые) URL-адреса, поэтому предположим, что у вас есть подкаталог images:

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

Вы всегда будете ссылаться на него через "/images/blah.jpg" .. и независимо от того, какова базовая страница / контекст, это изображение будет доступно.

0 голосов
/ 28 января 2010

Вы можете просто добавить базовый тег в заголовки HTML. Это заставит браузеры использовать указанное местоположение для разрешения относительных ссылок. Возможно, эта статья поможет вам: SEO-дружественные URL-адреса и относительные ссылки

0 голосов
/ 30 декабря 2008

Вам, вероятно, следует сегментировать свой сайт, чтобы статические элементы (изображения, CSS и т. Д.) Находились отдельно от ваших динамически генерируемых URL-адресов. В прошлом я широко использовал URlRewriter, и он отлично работал, но наш сайт был настроен так, что наши ресурсы были сегментированы таким образом.

...