标签: url-shortener

网址缩短是否会影响网页排名?

最近有很多关于URL缩短的炒作.我猜一些URL缩短服务甚至提供跟踪统计.但是,不会在原始URL中添加一个级别的查找以任何方式影响页面排名?只是好奇才知道.

seo pagerank url-shortener

2
推荐指数
2
解决办法
2291
查看次数

PHP或JS中最好的方法是扩展像Bitly,Tinyurl这样的缩短URL来查找原始URL?

我正在使用Twitter和Facewbook API来使用bit.ly或类似TinyURL的服务来提取可能包含缩短URL的帖子.我需要进行实时扩展以获取原始网址,然后将该网址中的内容提取到我的应用中.

javascript php bit.ly url-shortener

2
推荐指数
2
解决办法
2670
查看次数

用哈希缩短长网址?

我有一个文件缓存,文件是从不同的URL下载的。我想按文件名保存每个文件。这些名称可能会很长,而且我使用的是FAT32文件系统的设备-因此,这些长名称在我用尽实际磁盘空间之前就已经消耗了资源。

我正在寻找一种缩短文件名的方法,已经获得了对字符串进行哈希处理的建议。但是我不确定哈希是否保证对于两个不同的字符串是唯一的。如果两个散列网址具有相同的散列值,而我不小心提取了错误的图像,那将是很糟糕的。

谢谢

java hash url-shortener

2
推荐指数
1
解决办法
3519
查看次数

是否有任何gem /插件可用于使用ruby on rails创建自己的url缩短服务

我想为我自己的项目创建一个url缩短服务.基本上我通过短信发送一些信息,这就是为什么我需要缩短URL.我不想使用谷歌网址缩短或其他一些服务.

我们希望拥有自己的自定义网址缩短.

是否有任何宝石或插件可用于rails,像这样的东西

 short_url = plugin_function_with_some_configurations(long_url)
 long_url = plugin_function_with_some_configurations(short_url)
Run Code Online (Sandbox Code Playgroud)

从谷歌搜索我开始了解很多用PHP编写的.

ruby ruby-on-rails url-shortener ruby-on-rails-3

2
推荐指数
1
解决办法
5104
查看次数

如何最有效地获取完整的URL地址?

我正在使用Java程序从短URL获取扩展的URL.鉴于Java URLConnection,在这两种方法中,哪一种更能获得理想的结果?

Connection.getHeaderField("Location");
Run Code Online (Sandbox Code Playgroud)

VS

Connection.getURL();
Run Code Online (Sandbox Code Playgroud)

我猜两个都给出了相同的输出.第一种方法没有给我最好的结果,只有七分之一得到解决.第二种方法可以提高效率吗?

我们可以使用其他更好的方法吗?

java url tinyurl bit.ly url-shortener

2
推荐指数
1
解决办法
4264
查看次数

不透明的网址

我试图删除网址,但无法找到代码(vb.net/c#)来执行此操作.这些是Twitter缩短的网址,我想我可以尝试访问其中一个可用的网络服务并执行httpwebrequest但是更愿意找到一些编程方式来做到这一点.

c# vb.net url-shortener

2
推荐指数
1
解决办法
1363
查看次数

在PHP中将整数转换为字母数字序列

我正在努力缩短网址.我基于这一个https://github.com/phpmasterdotcom/BuildingYourOwnURLShortener并且或多或少地使用该函数来创建短代码,因为我自己无法提出算法:

<?php   
    convertIntToShortCode($_GET["id"]); // Test codes

    function convertIntToShortCode($id) {
        $chars = "123456789bcdfghjkmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ";
        $id = intval($id);

        if ($id < 1) {
           echo "ERROR1";
        }

        $length = strlen($chars);
        // make sure length of available characters is at
        // least a reasonable minimum - there should be at
        // least 10 characters
        if ($length < 10) {
            echo "ERROR2";
        }

        $code = "";
        while ($id > $length - 1) {
            // determine the value of the next higher character
            // in …
Run Code Online (Sandbox Code Playgroud)

php integer alphanumeric converter url-shortener

2
推荐指数
1
解决办法
2011
查看次数

使用python快速扩展缩短的URL

我正在编写Python代码来扩展从Twitter获取的缩短的URL.我已经获取了所有URL并将它们存储在由换行符分隔的文本文件中.

目前我正在使用:

response = urllib2.urlopen(url)
return response.url
Run Code Online (Sandbox Code Playgroud)

扩大它们.

但是这种urlopen()方法在扩展URL方面似乎并不是很快.

我有大约540万个网址.有没有更快的方法来使用Python扩展它们?

python urllib2 url-shortener urlopen

2
推荐指数
1
解决办法
297
查看次数

Google URL Shortener - 未指定HTTP Referer

我有URL缩短脚本运行良好,直到我在API控制台中添加了网站引用到KEY限制(我必须这样做).现在我不会回复短网址.我收到以下错误:

数组([error] =>数组([错误] =>数组([0] =>数组([domain] => usageLimits [reason] => ipRefererBlocked [message] =>请求未指定任何引用.请确保客户端发送referer或使用API​​控制台删除引用限制.[extendedHelp] => https://console.developers.google.com/apis/credentials?project=XXXXXXXXX))[code ] => 403 [ message] =>请求没有指定任何引用.请确保客户端发送referer或使用API​​控制台删除引用限制.))

我的PHP:

<?php

$longurl = "http://example.com";

$api_key_google = "XXXX_API_KEY_XXXXX";
$curl = curl_init('https://www.googleapis.com/urlshortener/v1/url?key='.$api_key_google);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-type:application/json'));
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode(array('longUrl' => $longurl)));
$return = json_decode(curl_exec($curl), true);
curl_close($curl);

print_r($return);       
echo $shortDWName = $return['id'];

?>
Run Code Online (Sandbox Code Playgroud)

我在这里失踪了什么?感谢您的帮助.

php google-api url-shortener

2
推荐指数
1
解决办法
1936
查看次数

如果hashString是纳米时间,Hashing.crc32会生成一个唯一的字符串吗?

我正在开发一个url shortener,我必须在java中生成一个像这个" 3d0d1fb8 " 的唯一字符串,有一个这样的短网址:shrt.it/3d0d1fb8

我正在使用此代码:

String nanotime = String.valueOf(System.nanoTime());    
String uniqueId = Hashing.crc32().hashString(nanotime, StandardCharsets.UTF_8).toString();
Run Code Online (Sandbox Code Playgroud)

这个" uniqueId "是一个非常独特的字符串吗?

java algorithm uniqueidentifier unique-key url-shortener

2
推荐指数
1
解决办法
694
查看次数