将静态文件添加到PHP应用程序

时间:2015-03-05 11:50:14

标签: php

我正在将此视为我的应用程序的起点: https://github.com/panique/php-login-minimal

我的问题是,我在哪里放置我的CSS,JS等。

这样做的正确方法是:

根文件夹

Application
    _installation
    classes
    config
    libraries
    views
    index.php
    register.php
public_html
    css
    js
    img

2 个答案:

答案 0 :(得分:1)

您的Application是否可以公开访问?如果没有,那么您的网站将无法运作。通常只有public_html可以作为网站的根访问,因此必须有index.php

如果Application是您的网络根目录,则也可以从网络访问public_html,并且所有路径都设置为使用public_html中的css,而不是正常。


通常如何运作

您将所有内容都放在public_html

public_html
  /*
   * When going to www.example.com, you will be located
   * in this directory and viewing index.*
   */
  |- assets/
  |- css/
  |\
  | |- styles.css
  | |- ie7.css
  |- js/
  |\
  | |- jquery.min.js
  | |- scripts.css
  |- index.php
  |- src/
  |\
  | |- App/
  | \
  |  |- Controllers/
  |  |- Models
  |  |- /* other files */
framework
  /*
   * Accessible files only via system path "/var/www/html/framework..." 
   * Not able to access via http. www.example.com/framework will not work.
   */
  |- src/

答案 1 :(得分:1)

你可以按照你提到的那样行吗。