我正在试验一个漂亮网址的方法我之前没有尝试过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,这是我尝试这种方法的原因之一,所以我不确定我需要做些什么来解决这个问题。任何帮助都会......非常有帮助!
答案 0 :(得分:1)
不要打扰GET变量,只需检查$_SERVER['REQUEST_URI']
,无限简单:)