.htaccess抓住整条路径

时间:2011-06-07 23:32:12

标签: .htaccess url-rewriting friendly-url

我正在试验一个漂亮网址的方法我之前没有尝试过htaccess只是在根之后擦除整个路径并将其作为单个变量传递,然后我将使用php explode将其分解为特定变量,但是我很早就陷入困境。

我正在使用此行在“blah.com” -

之后抓取网址中的所有内容
RewriteRule ^(.*)$  index.php?url=$1 [NC]

然后在php中使用此行将其转换为变量

$url = $_GET['url'];

但当我用假路径测试时,比如“blah.com/test/test2”$ url echos as“index.php”而不是“test / test2”

我讨厌使用htaccess,这是我尝试这种方法的原因之一,所以我不确定我需要做些什么来解决这个问题。任何帮助都会......非常有帮助!

1 个答案:

答案 0 :(得分:1)

不要打扰GET变量,只需检查$_SERVER['REQUEST_URI'],无限简单:)