RewriteBase /
RewriteRule ^postid([0-9]+)\/([a-zA-Z\-]+).html$ ?post_id=$1
我期待:
postid1/name-of-post.html
问题是.htaccess现在以postid1作为文件夹名称为每个相对网址添加前缀。
我错过了什么?我该如何解决这个问题?
答案 0 :(得分:0)
这不是.htaccess正在做的 - 浏览器认为它在新文件夹中。你无法在里面做任何事情.htaccess来解决这个问题,无论如何都没有理智。
使用相对路径:
../images/image.jpg
或绝对路径
http://www.domain.com/images/image.jpg
代替。