【问题标题】:How to structure public_html folder如何构建public_html文件夹
【发布时间】:2016-05-13 20:54:01
【问题描述】:

我的项目目前可以这样访问:

website.com/development/views/index.php

我的问题是我应该使用 URL 重写来隐藏 /development 和 /views 并将 index.php 放在 /public_html 主文件夹中还是摆脱 /development 文件夹?问题是我的托管服务提供商在 public_html 中有一堆文件,所以我不想将它与我的应用程序混合。

【问题讨论】:

    标签: php html url url-routing public-html


    【解决方案1】:

    虽然这是一个偏好问题,但我见过的大多数 php 应用程序的标准做法是将 index.php 文件放在根文件夹中。

    而不是这个

    website.com/development/views/index.php
    

    大多数开发人员都希望这样

    website.com/development/index.php
    

    文件夹结构:

    development
            |
             ---views
             ---js
             --- css
             --- index.php 
    

    index.php 文件应与您的视图文件夹位于同一级别。

    【讨论】:

    • 谢谢。怎么组织,让用户在输入website.com时,会自动看到index.php,在development里面,即如何将/development设为根目录,而不是默认的/public_html?
    • 在这种情况下你需要设置虚拟主机,如果你使用的是apache服务器,看看这个digitalocean.com/community/tutorials/…
    • 我已经设置了一个共享的 GoDaddy 托管帐户。在这种情况下,这确实有点过头了...所以,如果我不做虚拟主机,最好只需将我所有的应用程序文件放在公共 html 中?
    • 您可以阅读符号链接。我没有使用 GoDaddy 的经验。
    • 好的,对于任何感兴趣的人,解决方案都非常简单。我所做的是首先删除 /development,然后创建一个 index.php 文件,该文件位于 root public_html 文件夹中并重定向到我的views/index.php
    猜你喜欢
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    • 2011-10-08
    • 1970-01-01
    • 2021-05-02
    • 2015-01-05
    • 1970-01-01
    相关资源
    最近更新 更多