我正在更改我的网站以显示如下友好的 URL:
www.example.com/folder/topic
工作正常!
但是当我向 URL 添加参数时:
www.example.com/folder/topic?page=2
$_GET
停止工作。它根本无法识别该参数。我错过了什么吗?该参数在使用完整 URL 之前工作正常。
最佳答案
如果这是一个 mod_rewrite 问题,听起来像是,您可以将 [QSA]
标志添加到您的 mod_rewrite 规则,以将查询字符串附加到重写的 URL 而不是将其丢弃。
您的规则最终将如下所示:
RewriteRule 从到 [QSA]
关于www.example.com/folder/file?id=2 类型 URL 的 PHP $_GET 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/170697/