我使用<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