子域停止链接到文件夹(CSS& JS)

时间:2014-01-02 20:49:07

标签: php html css

我正在开发的网站有一个子域名,canada.archwaysandceilings.com。它过去工作正常,但突然间网站没有访问CSS或JS文件夹......我检查了这些文件的链接,它们是正确的。

<link href="css/styles.css" rel="stylesheet" type="text/css" />

“css”文件夹与index.php位于同一目录中,我已经在那里验证了文件IS(尽管该网站说它不是)。如果你去canada.archwaysandceilings.com/css/,你会看到有文件,但如果你去canada.archwaysandceilings.com/css/styles.css,它说,该文件无法找到。

其他文件夹也发生了同样的事情;但是包含实际PHP页面的文件夹工作正常(例如canada.archwaysandceilings.com/archways/).

我已经检查了该文件夹的服务器权限,它们看起来也很好;每个人都可以阅读它们。

我确实直接从服务器上下载了该文件,看看内容是否发生了某些事情,但它看起来很好并且完整无缺。

以下是加拿大子域名.htaccess文件的内容:

RewriteEngine on

RewriteOptions inherit
# -FrontPage-

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName archkit.com
AuthUserFile /home/archw11/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/archw11/public_html/_vti_pvt/service.grp

3 个答案:

答案 0 :(得分:0)

这应该有效。指定css和js的完整链接

 <link href="http://www.archwaysandceilings.com/css/styles.css" rel="stylesheet" type="text/css" />

同样适用于javascript。

答案 1 :(得分:0)

您的网站需要http://canada.archwaysandceilings.com/css/styles.css,但您的资源位于http://archwaysandceilings.com/css/styles.css。只需更改链接即可使用后者。

是:

<link rel="stylesheet" href="../css/styles.css" type="text/css" />
<script type="text/javascript" src="../js/rollovers.js"></script>

工作的:

<link rel="stylesheet" href="http://archwaysandceilings.com/css/styles.css" type="text/css" />
<script type="text/javascript" src="http://archwaysandceilings.com/js/rollovers.js"></script>

答案 2 :(得分:-3)

您可以尝试拼写完整路径

<link href="http://canada.archwaysandceilings.com/css/styles.css" rel="stylesheet" type="text/css" />