我的网页上有一个重写规则。
RewriteEngine On
RewriteRule ^(.*) index.php?p=$1 [L]
我希望它能够工作,所以它会像这样重写 URL:
http://example.com -> index.php
http://example.com/home -> index.php?p=home
http://example.com/lol -> index.php?p=lol
但是当我在 index.php 中使用以下 php 代码时
print_r($_GET)
它给出了这个:
Array ( [p] => index.php )
它在所有 URL中给出相同的结果(我尝试了这些:http://example.com
、、、、http://example.com/
http://example.com/about
http://example.com/about/
你能帮我debig这个吗?