首页 > 解决方案 > 为什么我的 .htaccess 设置不适用于 $_GET?

问题描述

我的 .htaccess 文件目前是:

RewriteEngine on
RewriteRule ^display/([0-9]+) display.php?id=$1

但是,在 display.php 中,当我尝试访问 的值时$_GET['id'],PHP 说没有值。

目前display.php?id=1工作正常,但display/1不工作。我也试图看看是否display/id=1display.php/1工作,但没有。

我的display.php文件也在一个名为“resources”的文件夹中,所以它的地址是domain.com/resources/display.php,也许这会有所帮助。

标签: php.htaccess

解决方案


推荐阅读