[请益] 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