我的网站有一个静态子域,它包含images / css / js,每当我尝试将代码指向它时....没有任何工作

时间:2011-12-21 01:07:45

标签: html css subdomain

我无法正确显示任何内容。

这是我的某个网页的

<head>
<link type="text/css" rel="stylesheet" href="static.wkara.com/css/menu.css"  />
    <script type="text/javascript" src="js/jquery.js"></script>
    <script type="text/javascript" src="menu2.js"></script>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Home!</title>

<meta name="keywords" content="" />
<meta name="description" content="" />
<link rel="stylesheet" type="text/css" href="static.wkara.com/css/default.css"   />

</head>

子域指向名为static的文件夹,该文件夹位于网站的根目录中。


    • static(static.wkara.com指向此处)
      • CSS
        • 所有css的东西

当我链接到像这样的“静态/ css / blahh.css”这样的CSS时,它可以工作。

1 个答案:

答案 0 :(得分:1)

这不是相对URL,因此您需要指定协议。

  • 不正确:static.wkara.com/css/menu.css
  • 正确:http://static.wkara.com/css/menu.css
  • 更好://static.wkara.com/css/menu.css(谢谢萨姆斯)

某些浏览器可能“智能”足以自动完成,但我不会指望它。


这样做的逻辑原因是http://wkara.com/current/page/static.wkara.com/css/menu.css是有效的网址。如果您提供协议(HTTP,FTP等),它知道您指的是绝对位置。