mod_rewrite .htaccess - Stylesheets陷入困境

时间:2011-11-13 16:18:48

标签: .htaccess mod-rewrite

我正在尝试在我的网站上重写一些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解决这个问题,或者我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

这是因为您使用样式表的相对路径。请注意,浏览器会向

发送请求
localhost:8888/folder/path/includes/css/...

在那种情况下。如果样式始终位于服务器根目录的该配置中,则可以简单地将相对URI设为绝对URI。或者你删除服务器端CSS文件的路径部分。