得到的不是PHP

时间:2016-11-10 14:50:39

标签: php .htaccess

我正在努力获取,但我从未获得任何价值...... 我知道问题出现在.htaccess中,如下所示:

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^([a-zA-Z]*)/?([a-zA-Z]*)?/?([a-zA-Z0-9]*)?/?$ index.php?controller=$1&action=$2&id=$3 [NC,L]

我不知道哪个部分正在创建问题,链接如下所示:http://royvanoeteren.nl/portfolio/delete?page_ID=21

当我执行$ _GET ['page_ID']时,我没有得到21,但我没有任何价值。

有人知道.htaccess的哪一部分导致问题吗?

我想听听你的消息:)

1 个答案:

答案 0 :(得分:2)

重写字符串index.php?controller=$1&action=$2&id=$3

中没有page_ID

这就是为什么,我认为;)

您还需要将QSA标记添加到字符串(https://httpd.apache.org/docs/current/rewrite/flags.html