【发布时间】:2010-10-05 01:20:32
【问题描述】:
URL 重写如何影响 PHP 的 $_GET 参数?
假设我有一个类似 http://example.com/index.php?p=contact 的 URL,我使用 $_GET['p'] 告诉 index.php 提供联系页面。如果我使用将 URL 转换为 http://example.com/contact 的重写规则,$_GET['p'] 是否仍能按预期工作?
如果可以,您能否详细说明它为什么有效?如果不是,可以使用什么策略来解决问题,以便页面在重写和不重写的情况下都能正常工作?
【问题讨论】:
-
现在说真的,只有我一个人注意到他正在尝试将example.com/index.php?p=contact 转换为example.com/contact,而不是像这里的每个人一样将example.com/contact 转换为example.com/index.php?p=contact??跨度>
-
我误解了它的工作原理,但这里的答案有助于纠正我的理解。
标签: php url-rewriting url-routing friendly-url