当我们在 URL 框中输入 bit.ly 时,bitly.com 如何打开

当我们在 URL 框中输入 bit.ly 时,bitly.com 如何打开

我对 bitly.com 到 bit.ly 的工作原理有疑问。我的问题不是如何将长网址缩短为短网址。就像 Bitly 提供的服务一样。

假设我有一个域名为freely.com的网站,我想通过在网址框中输入free.ly来访问我的网站。那么我在DNS字段或其他方面做了什么设置。

答案1

这通常通过 Web 重定向来实现。也就是说,例如,Web 服务器free.ly将被设置为将其收到的所有请求传递给 ex freely.com

对于 DNS,可能实现此目标的另一种方法是使用 CNAME 记录(尽管freely.com仍然需要配置 Web 服务器来处理其收到的请求free.ly)。

非 DNS(Web 重定向)方法示例

  1. 独立设置 DNSfreely.comfree.ly指向正确的 Web 服务器。

  2. freely.com分别为和设置 Web 服务器free.ly(即,以便服务器识别它自己的域名)。

配置下面的 Web 服务器软件free.ly以重定向到freely.com

3A.Apache(虚拟主机)

<VirtualHost *:80>
    ServerName free.ly
    Redirect / http://freely.com
</VirtualHost>

3B. Nginx (服务器块)

server {
        . . . 
        server_name free.ly;
        rewrite ^/(.*)$ http://freely.com/$1 permanent; 
         . . . 
}

3C. HTML Meta 刷新(free.ly登陆页面)

<!DOCTYPE html>
<html>
    <head>
        <title>HTML Meta Refresh Redirect</title>
        <meta http-equiv = "refresh" content = "0; url = https://freely.com" />
     </head>
     <body>
     </body>
</html>

答案2

假设我有一个域名为freely.com的网站,我想通过在网址框中输入free.ly来访问我的网站。那么我在DNS字段或其他方面做了什么设置。

根据我从这段话中理解的内容,您想输入 free.ly 并且它实际上会在 URL 框中显示 liberal.com?

有几种情况,但你应该知道 free.ly 是一个单独的域名,你还需要购买一个 .ly 域名,而不仅仅是 liberal.com。如果你只有 liberal.com 域名,并且希望有一种配置方法,当你在地址栏中输入“free.ly”时,它会显示 liberal.com。但事实并非如此。

通过这种方式,您可以使用多种方式通过在 DNS 条目中使用 CNAME 将 free.ly 重定向到 liberal.com,或者使用带有 301 重定向的 htaccess,甚至可以使用两个协同工作的域名。

首先,购买 free.ly。之后,转到 DNS 记录并添加新的 CNAME 记录,值为:freely.com。

目的是当有请求时将 free.ly 重定向到 liberal.com。

相关内容