IE问题的基本href



我使用<base href="/">使我的网站使用mod_rewrite正确运行,它在除Internet Explorer之外的所有浏览器上都能完美运行。没有加载css样式和javascript。我该如何处理这个

我不知道这是否能解决您的问题,但base标记应该包含一个绝对路径,您指定的是一个相对路径。

一条绝对路径是这样的:

<base href="http://example.com/" />

发件人http://www.w3.org/TR/html4/struct/links.html#h-12.4

这些其他问题可能会对您有所帮助:

  • 我们应该使用<基本href="quot/>
  • IE9中已忽略基本href

正如Nathan所说,使用IE的绝对路径是必要的(不知道为什么,但它的行为与其他浏览器不同…惊喜…)

您甚至可能会发现以下链接很有用:http://notes.minty.org/cgi-bin/wiki.pl?Fixing_Base_Href_Javascript_Document.Location_For_Internet_Explorer

最新更新