【问题标题】:Website doesn't display after uploading the Yeoman created site上传 Yeoman 创建的网站后网站不显示
【发布时间】:2016-04-14 15:09:16
【问题描述】:

我正在使用 Yeoman 创建一个静态网站,它创建的文件结构如下:

-app
   index.html
  -css
    style.css
  -js
    script.js
Gruntfile.js
README.md
bower.json
package.json

我使用 filezilla 将其发送到我的服务器(使用 bluehost),但似乎没有显示任何内容?当我尝试访问该网站时。 (例如whatever.com)

是因为我的 'index.html' 位于 app 目录中吗?我是否应该只托管我的应用程序目录,以便“index.html”位于根目录中?

【问题讨论】:

    标签: html css web-services server directory


    【解决方案1】:

    我认为您在 index.html 的位置上处于正确的轨道上,但并不完全正确。您的文件结构应如下所示:

    [document root]
    index.html
    - css (a directory of the root)
        style.css
    - js (also a directory of the root same as css)
        script.js
        Gruntfile.js
        README.md
        bower.json
        package.json
    

    注意在上面的结构中,没有-app文件夹。您可以使用 Web 浏览器并指向 http://yoursite.domain/app 来测试上述内容,然后查看是否显示。

    如果这不能解决问题,那么您可能正在为您的 Web 服务器上传到文档根目录之外的某个位置,在这种情况下,您应该找出那个位置。询问这个问题的最佳地点是https://serverfault.com/https://superuser.com/。祝你好运。

    【讨论】:

    • 啊,明白了!谢谢!对于未来的参考,我讨厌 Yeomen 一直在创建这样的文件结构。有没有更好的解决方案,而无需我一直尝试重新排列文件结构?
    • 使用 FileZilla 时,选择应用文件夹的内容并将其复制到服务器。如果我的回答对您有所帮助,如果您通过单击问题左侧的勾号接受答案,将不胜感激。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-03
    • 2018-12-18
    • 1970-01-01
    相关资源
    最近更新 更多