如何在 URL 中没有查询参数
How to not have the query params in the URL
我不太确定这个问题是否有意义,但基本上,如果我有这样的 link:
site.com/?id=1HLk83I
URL 缩短服务如何将 URL 变成:
site.com/1HLk83I
如果您像第一个 URL 那样操作,您将通过使用 GET 并找到 'id' 来获取该信息。我不知道他们是怎么做到的,即使他们这样做了,我也不知道。
我什至不确定我在这里问的是否正确。我只是想知道您如何从 URL (1HLk83I) 获取信息,然后如何在您的代码中使用它。
使用 .htaccess 文件重写规则:
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^(.*)$ index.php?id= [L,NC,QSA]
然后您可以在 index.php 文件中访问它:
echo $_GET['id'];
我不太确定这个问题是否有意义,但基本上,如果我有这样的 link:
site.com/?id=1HLk83I
URL 缩短服务如何将 URL 变成:
site.com/1HLk83I
如果您像第一个 URL 那样操作,您将通过使用 GET 并找到 'id' 来获取该信息。我不知道他们是怎么做到的,即使他们这样做了,我也不知道。
我什至不确定我在这里问的是否正确。我只是想知道您如何从 URL (1HLk83I) 获取信息,然后如何在您的代码中使用它。
使用 .htaccess 文件重写规则:
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^(.*)$ index.php?id= [L,NC,QSA]
然后您可以在 index.php 文件中访问它:
echo $_GET['id'];