php - 为什么我的 .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=1
或display.php/1
工作,但没有。
我的display.php
文件也在一个名为“resources”的文件夹中,所以它的地址是domain.com/resources/display.php
,也许这会有所帮助。
解决方案
推荐阅读
- android - Stream builder 在第一次加载屏幕时未加载所需的数据,然后在更改选项卡后正常工作:Flutter
- python - 如何解决“from _sqlite3 import * ImportError: DLL load failed: The specified module could not be found.” 错误
- html - 使用 Vue 有条件地禁用文本框
- r - 并非所有值都在 R 中的 DataFrame 中更新
- c - XC8 v2.10 C99 中的数组索引类型和警告 (752)
- java - Thymeleaf:无法解析为链接的表达式
- javascript - jQuery - 变量而不是表 id
- kotlin - 我如何才能发现configurations.default.collect 在Gradle 中的含义?
- type-conversion - 在 VHDL 中将无符号组件实现到 ALU 的条件时出现问题
- python - 使用 SQL 中的 Python List 作为参数