移动网站后的CSS问题

时间:2016-07-27 15:16:12

标签: html css twitter-bootstrap

首先,我找不到任何可以解决这个(希望简单)问题的答案。所以我只是通过我的主机将整个网站,所有页面和样式表移动到一个新目录,现在它无法为自己加载任何样式。我想这是一个小问题,但已经努力找到那件但却无法获得。

为了简化它,在cPanel的文件管理器中,我收集了所有文件并移动到了如下的插件域:

/ www / public_html< ---这是主目录,但我把它移到了 / www / public_html / addondomainname' s目录

上面的位置现在是索引,帐户,仪表板等所有页面的当前位置,所有这些都是.php文件。 另外,我将css表称为单个页面,如

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

请注意,单个页面上没有完整命名的链接,我使用我的所有链接,因为它们在页面内是这样的:

<a href="mysite.com/help/faq">Help</a>

只是

<a href="./help/faq">Help</a> // Or without the DOT and SLASH

最后我使用BS 3和Font Awesome作为我网站的来源。我可以说它主要依赖于Bootstrap,是的,我包含了脚本和js实现的所有必要性。

index.php中的BS和FA的完整代码:

<link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>

我尝试过连接css,如

<link rel="stylesheet" href="mysite.com/css/styles.css/>

但无论是否有mysite.com href都没有用。是的,像root一样构建的addon域的目录(在public_html / addon之后)包含index.php,dashboard.php,otherpage.php等,而名为css的文件夹包含了我想要使用的所有工作表。< / p>

任何建议都会受到赞赏!

2 个答案:

答案 0 :(得分:0)

您可以尝试使用以下方法加载CSS:

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

或尝试:

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

从您的插件域加载时,例如http://www.example.com

答案 1 :(得分:0)

对于那些浪费时间来帮助我的人,我感到非常抱歉。这个问题出在我的愚蠢之中,一切都很好。我做的就像我确保阻止我的文件热链接,例如jpg,gif等CSS确实有效。我刚刚删除了css的扩展名以防止热链接,它就像一个魅力。真的,有时人们不知道他们在做什么,而且我很抱歉谁回答了我的问题!

PS:我们应该在重建任何项目,材料或材料时记录我们正在做的事情。:)

祝福, 基督教