我是正则表达式和重写引擎的新手
我想翻译: domain.com/type/id
上 domain.com/index.php?type=type&id=id
我用 RewriteRule(\ w +)/(\ d +)$ ./index.php?id=$1&type=$2
我工作得很好,我可以得到两个变量,但网站有包含其他文件的问题。我的主要网址为:http://domain.com/repos/site,在尝试输入http://domain.com/repos/site/ee/9之类的网址后,firebug说:
“NetworkError:404 Not Found - http://domain.com/repos/site/ee/lib/geoext/script/geoext.js”
似乎网站将“ee”作为ulr的一部分,而不是作为GET变量。
答案 0 :(得分:0)
是的,你肯定要改变你的路径。路径行为:
- href =“mypath”:将“/ mypath”附加到当前URL的URL中
- href =“./ mypath”:与之前相同
- href =“/ mypath”:将mypath 附加到根。这是你想要的行为
注意:您也可以使用“../”返回您所在位置的父目录。