我正在尝试在我的网站上重写一些URL,并且它工作正常,我只是在样式表中遇到了一些问题。所有样式表都在index.php上运行,但在url不适用时:localhost:8888 / folder / path /(1,2,3,4)
我将样式表放在一个文件中,其中列出如下:
<!-- CSS -->
<link rel="stylesheet" type="text/css" href="includes/css/site.css"/>
<link rel="stylesheet" href="includes/css/viewProfile.css" type="text/css" media="screen" title="no title" charset="utf-8">
<link rel="stylesheet" href="includes/css/viewProvider.css" type="text/css" media="screen" title="no title" charset="utf-8">
有没有办法用mod_rewrite解决这个问题,或者我该如何解决这个问题?
答案 0 :(得分:1)
这是因为您使用样式表的相对路径。请注意,浏览器会向
发送请求localhost:8888/folder/path/includes/css/...
在那种情况下。如果样式始终位于服务器根目录的该配置中,则可以简单地将相对URI设为绝对URI。或者你删除服务器端CSS文件的路径部分。