mod_rewrite并没有显示图片

时间:2010-04-20 17:54:45

标签: mod-rewrite

我的服务器中有index.php和logo.gif文件。 我需要更改从example.com/?nr=33&id=fooexample.com/33/fooexample.com/33/foo/的地址显示方式。我输入了.htaccess这段代码 RewriteRule ^([^-]+)/([^-]+)$ /?nr=$1&id=$2 [L]

它几乎可以工作,但是当我在浏览器中使用example.com/33/foo logo.gif(在index.php中使用)消失时。你能告诉我错误吗?

1 个答案:

答案 0 :(得分:0)

当您在浏览器中输入example.com/33/foo之类的网址时,您的浏览器会认为它位于该名称的目录中,并请求(相对)网址logo.gif

www.example.com/33/foo/logo.gif

将图像引用为

/logo.gif 

它应该有用。