隐藏GET请求html/php
问题描述:
我不太确定我在找什么,但我知道我想要做什么。因此,它很难搜索。对不起,很愚蠢,答案可能非常简单。隐藏GET请求html/php
我有一个网站,截至目前我拿一个GET请求,如: http://website/id=123
我要的是把它作为 http://website/123
然后,网站取值和做了一堆东西,但我不确定如何得到它。它来自编辑.htaccess还是什么?
我该如何解决这个问题? (再次,对不起,因为很蠢)
答
专门为您调理试试这个..
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([0-9]+)$ index.php?id=$1
答
请参阅“.htaccess fix for a pretty permalink in PHP?”。此外,你应该能够找到很多关于mod_rewrite的教程(和相关的问题)。
试用:
RewriteRule ^index/([0-9]+)$ index.php?id=$1 [QSA,L]
最佳雁看到这一点: How do you enable mod_rewrite?
什么web服务器? –
你是说你不知道如何从http:// website/id = 123获取id值? – Tyler
不,我知道如何检索价值,只需$ _GET ['id'],但我想隐藏整个事情。 – Houd