由于url中的结尾斜杠,php mvc无法找到css表

时间:2013-11-06 00:17:17

标签: php css

我遇到了一个奇怪的问题,我希望有人可以帮助我。 好吧,即时通讯使用mvc框架与我的PHP项目(第一次),但如果URL以“正常斜杠”(/)结束,它无法从不同的视图中找到我的CSS样式表。

我有一个用于处理此问题的Bootstrap类(删除结束斜杠):

$url = isset($_GET ['url']) ? $_GET['url'] : null;
$url = rtrim ( $url, '/');
$url = explode ( '/', $url );

但这似乎对样式表没有帮助。奇怪的是,当我尝试打印$ url时,它最后没有斜杠,但是当最后有一个或多个斜杠时,我的视图仍无法找到它。

如果最后有一个斜杠,我找到了一个“解决方案”

<!doctype html>
<html>
<head>
    <title>'.$title.'</title>
    <link rel="stylesheet" href="public/css/stylesheet.css" />
    <link rel="stylesheet" href="../public/css/stylesheet.css" />
</head>
<body>

但是如果我的网址有2个斜杠(帮助//)它就不起作用了。 在css表的路径之前添加“../”是一个糟糕的解决方案..有没有人对如何真正修剪$ url的斜杠有任何建议或想法?

非常感谢任何帮助。

0 个答案:

没有答案