我正在尝试使用XAMPP在Apache上使用PHP构建一个URL缩短器。
所以我的网址是localhost。
人们要求缩短这样的页面:
localhost/url-code
但是,我不知道如何在PHP中获取此URL代码,因为它只显示无效页面(找不到404)。
在Flask(Python)中,我可以app.route("/<url-code>")
来获取参数但是如何在PHP中执行此操作。请指教。
我知道RewriteEngine存在,但在这种情况下是否有用?
答案 0 :(得分:1)
您可以使用.htaccess然后使用$ _GET [“url”]变量:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([0-9a-zA-z]+)$ index.php?url=$1
或只使用$ _SERVER [REQUEST_URI];
或parse_url();
用于重定向: header(“Location:$ target_url”);