【问题标题】:What is URL Morphing? [duplicate]什么是 URL 变形? [复制]
【发布时间】:2017-02-09 20:19:10
【问题描述】:

我只想通过 GET 方法将一个 php 文件中的变量传递给另一个 php 文件,而不显示在 URL 中。

例如: http://www.mysite/test.php?user_id=1

而不是这个只需要 URL 应该像http://www.mysite/test

这怎么可能?

注意:我知道$_SESSION$_POST,但它们都将显示像test.php 这样的URL,我实际上并不需要......

【问题讨论】:

  • 你只是想删除扩展?
  • 那么,你想以某种方式接收user_id=1,一心想要GET请求,但假设它可以完全隐藏在URL中?这个想法从何而来?或者这是对 URL 重写基础的请求?

标签: php .htaccess


【解决方案1】:

这应该可以解决您的目的:

重写引擎            开启


RewriteCond           %{QUERY_STRING}      ^page=1$
RewriteRule               (.*) $1? [R=永久]

使用此作为进一步参考:remove query string from end of url URL using .htaccess

【讨论】:

  • 不错的答案 :) @Object Manipulator
  • 谢谢你..它帮助了我..
猜你喜欢
  • 1970-01-01
  • 2012-12-07
  • 1970-01-01
  • 1970-01-01
  • 2011-05-13
  • 1970-01-01
  • 2010-12-04
  • 2011-04-25
  • 1970-01-01
相关资源
最近更新 更多