我不确定这是不是一个愚蠢的问题。
但是当我的网址包含多个 uri 段时,例如(localhost / 用户/帖子),它会关闭。
我发现了,它不会再找到我的css了。我认为这是因为,道路将会改变。
我暂时解决了这个问题。通过添加" .. \"对于每个uri段到 href 标记的文件路径,再次找到.css。
$uri = $_SERVER['REQUEST_URI'];
$uriFragments = explode('/', $uri);
$begin = '<link href="';
foreach ($uriFragments as $uriFragment)
{
$begin = $begin . '..\\';
}
$fullCssString = $begin . 'style.css" type="text/css" rel="stylesheet">';
我认为这是一个非常便宜的解决方案,有更好的解决方案吗?
答案 0 :(得分:0)
尝试一下
<?php
define("URL_PATH",'//'.$_SERVER['HTTP_HOST']."/");
$fullCssString = '<link rel="stylesheet" href="'.URL_PATH.'style.css" type="text/css" rel="stylesheet">';
?>