gpt4 book ai didi

delphi - 我可以使用 WebBroker 和 Delphi 创建干净的 URL 吗?

转载 作者:行者123 更新时间:2023-12-03 18:19:43 25 4
gpt4 key购买 nike

我可以为网上经纪服务网页/应用程序创建一个干净的 URL 吗?

典型的网上经纪商 URL 通常如下所示:

hxxp://www.mywebsite.com/myapp.dll?name=fred

hxxp://www.mywebsite.com/myapp.dll/names/fred

我更喜欢的是:

hxxp://www.mywebsite.com/names/fred

知道如何使用 Delphi/WebBroker 实现此目的吗? (ISAPI/ Apache )

最佳答案

执行此操作的典型方法是使用 apache 的 mod_rewrite 将请求重定向到带参数的 url。很多很多应用程序这样做是为了创建“人类可读”和对搜索引擎更友好的 URL。

例如,您可以添加此规则以使 action=sales&year=2009 看起来像 sales-2009.htm:

RewriteRule ^sales-2009.htm?$ index.php?action=sales&y=2009 [L]

当用户访问“sales-2009.htm”时,它实际上会重定向到带有适当参数的 php 页面。但对于最终用户来说,它仍然在浏览器的地址栏中显示 sales-2009.htm。

当然,您可以使用带 mod_rewrite 的正则表达式,这样您就可以使重定向更加灵活。例如,您可以在上面的示例中创建一个表达式,将任何年份映射到正确的参数。

关于delphi - 我可以使用 WebBroker 和 Delphi 创建干净的 URL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3929839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com