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



我正在工作的一个网站有一个子域名canada.archwaysandceilings.com。它以前工作得很好,但突然间网站无法访问CSS或JS文件夹。。。我已经检查了这些文件的链接,它们是正确的。

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

"css"文件夹与index.php位于同一目录中,我已经在那里验证了文件is(尽管网站上说不是)。如果你访问canada.archwaysandceilings.com/css/,你会在那里看到该文件,但如果你访问加拿大.archwayandceilings.com/styles.css,它会说找不到该文件。

同样的事情也发生在其他文件夹中;然而,包含实际PHP页面的文件夹运行良好(例如canada.archwaysandcapins.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

这应该可以工作。指定css和js 的完整链接

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

javascript也是如此。

您的网站需要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>

您可以尝试拼写完整路径

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

最新更新