PHP/RewriteRule:获取变量don';我无法通过
我有一个.htaccess文件,它使用PHP/RewriteRule:获取变量don';我无法通过,php,apache,mod-rewrite,Php,Apache,Mod Rewrite,我有一个.htaccess文件,它使用 Options +FollowSymLinks RewriteEngine On RewriteRule (.*) index.php?$1 [PT] 但是,由于某些原因,$\u GET varaibles无法通过 在index.php中,当我var_转储$_GET时,我得到的是 array(1) { ["index_php"]=> string(0) "" } 无论查询字符串中有什么内容 我需要改变什么 谢谢 试试这个 RewriteRule
Options +FollowSymLinks
RewriteEngine On
RewriteRule (.*) index.php?$1 [PT]
但是,由于某些原因,$\u GET varaibles无法通过
在index.php中,当我var_转储$_GET时,我得到的是
array(1) { ["index_php"]=> string(0) "" }
无论查询字符串中有什么内容
我需要改变什么
谢谢 试试这个
RewriteRule .* index.php [L]
我认为你做错了。如果您想获得www.address.com/page/5/comments,请创建类似的规则。尝试以下操作:
index.php?page=$1
必须为该值定义一个参数。如果需要所有查询字符串值,可以在
$1
之后添加{query\u string}
,您需要在重写规则的末尾使用查询字符串附加标志。将[QSA]
放在要保留任何$\u GET
变量的重写规则末尾。请记住,如果您还想使用[L]
标志,您可以编写[QSA,L]