首先,我找不到任何可以解决这个(希望简单)问题的答案。所以我只是通过我的主机将整个网站,所有页面和样式表移动到一个新目录,现在它无法为自己加载任何样式。我想这是一个小问题,但已经努力找到那件但却无法获得。
为了简化它,在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>
任何建议都会受到赞赏!
答案 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:我们应该在重建任何项目,材料或材料时记录我们正在做的事情。:)祝福, 基督教