重写引擎。如何翻译网址

时间:2013-04-05 08:42:08

标签: regex url rewrite

我是正则表达式和重写引擎的新手

我想翻译: 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变量。

1 个答案:

答案 0 :(得分:0)

是的,你肯定要改变你的路径。路径行为:
- href =“mypath”:将“/ mypath”附加到当前URL的URL中 - href =“./ mypath”:与之前相同 - href =“/ mypath”:将mypath 附加到根。这是你想要的行为

注意:您也可以使用“../”返回您所在位置的父目录。