Redirect 如何在链接中使用短id(Coldfusion)
我正在尝试建立我们自己的内部URL缩短服务,因为它显示许多主要的URL缩短服务被阻止为垃圾邮件(我们现在使用bit.ly) 我想做的是有一个附加了id的URL,它点击一个页面,查找长URL,然后转发到它。除了第一部分,我什么都会 下面是我想发送的URL类型:或者1234567是我们需要查找的id。我在其他网站上也看到过这种情况,但不知道如何在不引用文件的情况下进行(lookup.cfm?id=1234567)。关键是要使它尽可能短 我一直在搜索Stack和其他地方,但找不到任何东西Redirect 如何在链接中使用短id(Coldfusion),redirect,hyperlink,coldfusion,cfml,short-url,Redirect,Hyperlink,Coldfusion,Cfml,Short Url,我正在尝试建立我们自己的内部URL缩短服务,因为它显示许多主要的URL缩短服务被阻止为垃圾邮件(我们现在使用bit.ly) 我想做的是有一个附加了id的URL,它点击一个页面,查找长URL,然后转发到它。除了第一部分,我什么都会 下面是我想发送的URL类型:或者1234567是我们需要查找的id。我在其他网站上也看到过这种情况,但不知道如何在不引用文件的情况下进行(lookup.cfm?id=1234567)。关键是要使它尽可能短 我一直在搜索Stack和其他地方,但找不到任何东西 谢谢,如有任
谢谢,如有任何反馈,我们将不胜感激 如果你不知道如何制作你自己的,那么有很多免费自托管的URL缩短器选项
该
http://acbd.us?1234567
更容易实现
?
后面的部分关联为定义url
变量,但它也是cgi.query\u string
<cfscript>
newloc = QueryExecute("
SELECT newloc
FROM lookup
WHERE shortversion = :shortversion
",
{shortversion = { value : cgi.query_string, CFSQLType : 'CF_SQL_varchar'}},
{ cachedwithin : CreateTimespan(1,0,0,0)}
).newloc;
location(newloc, false);
</cfscript>
newloc=查询执行(“
选择newloc
从查找
其中shortversion=:shortversion
",
{shortversion={value:cgi.query\u string,CFSQLType:'CF\u SQL\u varchar'},
{cachedwithin:CreateTimespan(1,0,0,0)}
).newloc;
位置(newloc,false);
我们想把它缓存一天,因为
是的,我知道,比尔蒂很棒。但我们正被其他促使我们这么做的服务所阻碍。谢天谢地,成功了。接受的答案检查总是很感激的。它让未来的人们知道这是最好的解决方案。我会马上做吗?我该怎么做呢?ThanksHINT:即使您没有在URL中引用文件,您也在URL中引用文件。它是默认文档。对于ColdFusion,通常
index.cfm
。因此,在该页面中检查并处理URL查询字符串-James you's KING!!!!这非常有效。非常感谢你!