0

ファイルを完成.htaccessさせ、より良い URL に書き換えただけですが、背景が消える理由はありませんでした。醜い古い 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ルールは機能しているのに、背景が消えたのはなぜですか?

4

1 に答える 1

0

URIは相対なので、画像を探しています

/your/nice/uri/office_1.png

ありませんで

/office_1.png

通常の修正方法は、上記の例のようにイメージ パスを / で開始して、サイトのルートからの相対パスにすることです。

url(/office_1.png);
于 2012-11-06T18:48:51.333 に答える