Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP/RewriteRule:获取变量don';我无法通过_Php_Apache_Mod Rewrite - Fatal编程技术网

PHP/RewriteRule:获取变量don';我无法通过

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

我有一个.htaccess文件,它使用

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]