我以在thinkphp下一個index.html文件引用css文件夾爲例
<a href="./css"></a>
<a href="../css"></a>
<a href="/css"></a>
這裏有三種引用
./ 表示在index.html的同級文件下找一個叫css的文件夾。找到的結果我用①表示
…/ 表示在index.html的父級文件下找一個加css的文件夾。找到的結果我用②表示
/ 表示在根目錄下找一個叫css的文件夾。找到的結果我用③表示
① ② ③分別對應的文件是:
這就是爲什麼我們將public中的index.php換到根目錄下的時候要將
define('APP_PATH', __DIR__ . '../application/');
require __DIR__ . '../thinkphp/start.php';
改爲
define('APP_PATH', __DIR__ . './application/');
require __DIR__ . './thinkphp/start.php';
的原因。因爲更改之後查詢的路徑也隨之發生變化。