我的服务器中有index.php和logo.gif文件。
我需要更改从example.com/?nr=33&id=foo
到example.com/33/foo
或example.com/33/foo/
的地址显示方式。我输入了.htaccess
这段代码
RewriteRule ^([^-]+)/([^-]+)$ /?nr=$1&id=$2 [L]
。
它几乎可以工作,但是当我在浏览器中使用example.com/33/foo
logo.gif(在index.php中使用)消失时。你能告诉我错误吗?
答案 0 :(得分:0)
当您在浏览器中输入example.com/33/foo
之类的网址时,您的浏览器会认为它位于该名称的目录中,并请求(相对)网址logo.gif
为
www.example.com/33/foo/logo.gif
将图像引用为
/logo.gif
它应该有用。