[請益] slim framework url加上'/'就無法load CSS消失

看板PHP作者時間9年前 (2014/11/25 01:08), 編輯推噓1(1010)
留言11則, 4人參與, 最新討論串1/2 (看更多)
Hi 各位大大好, 小的是PHP初學者, 最近剛開始嘗試slim framework 在網路上看到這個基本教學影片跟著實作: "PHP Slim Framework Simple Demo"(http://youtu.be/26CRc89gN10)
實作過程很順利,但是後來產生一個bug不知道是哪裡出了問題? 程式大致長得像是這樣的: // helloslim.php <? require 'Slim/Slim.php'; \Slim\Slim::registerAutoloader(); $app = new \Slim\Slim(); $app->get('/hello/:name', function ($name) { /*render through some template page*/ }); $app->run(); ?> 網址列輸入這樣是正常的: localhost/dir/helloslim.php/hello/yoyo 但如果在尾巴多放'/',網頁就不會load CSS了 localhost/dir/helloslim.php/hello/yoyo/ 不知道我可能漏掉甚麼呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.12.119 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1416848908.A.6BC.html

11/25 07:16, , 1F
不負責言論:你結尾加了'/'會被視為連結 故判定無法load
11/25 07:16, 1F

11/25 09:56, , 2F
有道理~我試著google看怎麼把slash自動移掉吧~謝謝!
11/25 09:56, 2F

11/26 01:02, , 3F
難得看到slim使用者~你可以打開瀏覽器的console看一下
11/26 01:02, 3F

11/26 01:02, , 4F
network那邊,我猜load css的網址都變成/yoyo//xxx.css
11/26 01:02, 4F

11/26 01:15, , 5F
原來連續的//不會被apache自動當成一個嗎?
11/26 01:15, 5F

11/26 01:17, , 6F
之類的所以load不到.
11/26 01:17, 6F

11/26 01:19, , 7F
ha 因為他說不會load css我只想到這個可能,不然照理說
11/26 01:19, 7F

11/26 01:20, , 8F
應該會連html都沒有直接出現slim404才對XD~
11/26 01:20, 8F

11/26 01:21, , 9F
http://goo.gl/OhlY5z < 這是全都load不到的解法,
11/26 01:21, 9F

11/26 01:22, , 10F
只有css沒load到的話可能要查一下web server的設定~
11/26 01:22, 10F

12/06 00:45, , 11F
謝謝^^
12/06 00:45, 11F
文章代碼(AID): #1KSsOCQy (PHP)
文章代碼(AID): #1KSsOCQy (PHP)