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

作者: dododaphne (啊...)   2014-11-25 01:08:26
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/
不知道我可能漏掉甚麼呢?
謝謝!
作者: lucky1lk (賭到沒錢的人)   2014-11-25 07:16:00
不負責言論:你結尾加了'/'會被視為連結 故判定無法load
作者: dododaphne (啊...)   2014-11-25 09:56:00
有道理~我試著google看怎麼把slash自動移掉吧~謝謝!
作者: up9cloud (九天)   2014-11-26 01:02:00
難得看到slim使用者~你可以打開瀏覽器的console看一下network那邊,我猜load css的網址都變成/yoyo//xxx.css
作者: MOONRAKER (㊣牛鶴鰻毛人)   2014-11-26 01:15:00
原來連續的//不會被apache自動當成一個嗎?
作者: up9cloud (九天)   2014-11-26 01:17:00
之類的所以load不到.ha 因為他說不會load css我只想到這個可能,不然照理說應該會連html都沒有直接出現slim404才對XD~http://goo.gl/OhlY5z < 這是全都load不到的解法,只有css沒load到的話可能要查一下web server的設定~
作者: dododaphne (啊...)   2014-12-06 00:45:00
謝謝^^

Links booklink

Contact Us: admin [ a t ] ucptt.com