图标,如果页面已经查询字符串

问题描述:

网站图标不显示,显示精细如果URL没有查询字符串,而简化版,它显示,如果该URL包含查询字符串!图标,如果页面已经查询字符串

这里是页没有查询字符串: www.NoonOffer.com

下面是与查询字符串 http://www.noonoffer.com/Offers.aspx/7/Pay-LE-50-and-get-50-discount-on-PMP-course

任何建议的页面?

+1

这不是一个查询字符串。这是某种URL路由。 – 2012-08-01 21:06:11

+0

是的,它是。似乎它有一个问题。 – 2012-08-01 22:55:05

您的网址似乎并不正确。代码中的某些内容不会将正确的URL放入HREF中。

是: http://www.noonoffer.com/Offers.aspx/7/favicon.png

应该是: http://www.noonoffer.com/favicon.png

编辑:不知道用.NET,但使用与Java Spring MVC的核心标签库一个 “/” 在URL的锋将在使用相对路径时有所作为。

这将追加到URI,我相信年底:

<c:url value="/favicon.png"> 

,我相信这会像你想它添加到上下文根。

<c:url value="favicon.png"> 

这可能不是确切的问题,但我希望它会有所帮助。

+0

也许你是对的,因为我重写URL。你能告诉我你是怎么知道的图像服务URL为你所提到的? – 2012-08-01 21:43:17

+0

我看你提供的链接网页的源文件,发现该图标链接,看着URL的每一个。 – WebDevNewbie 2012-08-01 21:52:05

+0

不错,但两个页面显示在源HREF =“favicon.png”,你怎么知道在href网址是http://www.noonoffer.com/Offers.aspx/7/favicon.png!? – 2012-08-01 22:00:03