URL 缩短器如何处理域名后的代码?
How does URL shorteners process the code after the domain?
我正在尝试创建一个 URL 缩短服务。大多数 URL 缩短服务都使用域名后的代码。例如,http://bit.ly/duSk8wK,duSk8wK 就是代码。
.htaccess 文件中需要什么代码才能使服务器读取路径部分 'duSk8wK' 并在数据库中查询,而不是转到文件夹名称 /duSk8wK?
在你的 Htaccess 中,你可以像这样重写规则:
RewriteRule ^([^/.]*)$ redirect.php/?code= [L]
然后在您的 redirect.php
中,您可以使用 $_GET["code"]
.
简单地获取代码
我正在尝试创建一个 URL 缩短服务。大多数 URL 缩短服务都使用域名后的代码。例如,http://bit.ly/duSk8wK,duSk8wK 就是代码。
.htaccess 文件中需要什么代码才能使服务器读取路径部分 'duSk8wK' 并在数据库中查询,而不是转到文件夹名称 /duSk8wK?
在你的 Htaccess 中,你可以像这样重写规则:
RewriteRule ^([^/.]*)$ redirect.php/?code= [L]
然后在您的 redirect.php
中,您可以使用 $_GET["code"]
.