背景消失.htaccess

时间:2012-11-06 18:45:14

标签: .htaccess background styles

我刚刚完成了我的.htaccess文件,只重写了一个更好的网址,但没有理由背景消失。如果我使用丑陋的旧URL访问,那么背景就在那里。

<html...
...
<style type='text/css'>
body { color:#FFF;background:#444 url(office_1.png); }
body { margin:0;padding:0; }
</style>
</head>

.htaccess

RewriteRule download/(.*)/u_id/(.*)/id/(.*)/n/(.*)$ download.php?on=$1&u_id=$2&id=$3&n=$4
RewriteRule download/(.*)/u_id/(.*)/id/(.*)/n/(.*)/$ download.php?on=$1&u_id=$2&id=$3&n=$4
RewriteRule download/(.*)/u/(.*)/id/(.*)/n/(.*)$ download.php?on=$1&u_id=$2&id=$3&n=$4
RewriteRule download/(.*)/u/(.*)/id/(.*)/n/(.*)/$ download.php?on=$1&u_id=$2&id=$3&n=$4

.htaccess规则正在运作,但为什么我的背景消失了?

1 个答案:

答案 0 :(得分:0)

URI是相对的,所以它正在寻找

中的图像
/your/nice/uri/office_1.png

不在

/office_1.png

通常的解决方法是使用上面示例中的/启动图像路径,使其相对于站点的根目录。

url(/office_1.png);