我刚刚完成了我的.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
规则正在运作,但为什么我的背景消失了?
答案 0 :(得分:0)
URI是相对的,所以它正在寻找
中的图像/your/nice/uri/office_1.png
不在
/office_1.png
通常的解决方法是使用上面示例中的/启动图像路径,使其相对于站点的根目录。
url(/office_1.png);