2

一个简单的问题,我已经搜索并尝试了各种重写规则......没有成功......谁能告诉我如何隐藏 url 参数

例如我得到以下网址

http://localhost/legalHQ/public/agent/index.php?id=myid&id2=myId2

但我只想在地址栏中显示以下内容,但仍想获取这些参数而不向用户显示。

http://localhost/legalHQ/public/agent/index.php

我见过很多类似的问题,但我无法让它工作

我什至试过

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ $1.php [L,QSA]

没有成功,请不要问任何关于重写规则的事情,不知道他们..

谢谢

4

1 回答 1

1

抱歉不能评论,没有足够的声誉,所以添加这个作为答案。

如果不能以 POST 的形式发送数据,您可以编写一个中间页面说

    http://localhost/legalHQ/public/agent/process.php

这会将 GET 参数存储到全局会话数组中,然后重定向到

    http://localhost/legalHQ/public/agent/index.php

您可以从会话中检索它们的页面。

于 2014-08-12T09:38:46.683 回答