本站靓米 mucc.cc ,URL网址 https://mucc.cc

网址全部加密是 %68%74%74%70%73://%6d%75%63%63%2e%63%63

但这样会打不开网站,只能把https头不加密保留,把域名部分加密,然后变成了这样 https://%6D%75%63%63%2E%63%63

https://%6D%75%63%63%2E%63%63
细心的你肯定发现了,本站的靓米 mucc.cc 在网址加密后明显有规律, %63 就是 c , %2E 就是 .

然后经过我的一番魔鬼操作后,我发现任何不加密字符跟加密字符的组合都无法访问,只有在域名后缀前加点才能行。


https://%6D%75%63%63%2E%cc
https://%6D%75cc2E%cc
...
这样子是不能打开网站的。


https://mu%63%63.%63%63
https://%6D%75cc.cc
https://mu%63c.c%63
...
只有这样子才能正常打开。


具体是什么原理我搞不懂,所以我搜了一下找到知乎的相关问答,各位感兴趣的可以去研究研究。
《域名必须带点 . 的理由是什么》


我找到几个在线网址转码/加密网址的网址:

https://tool.chinaz.com/tools/urlcrypt.aspx
http://www.jsons.cn/urlcode/
https://tool.lanrentuku.com/url/
http://tools.jb51.net/password/urlencodepwd


最后再放几段网上找到的相关资料:

UrlEncode编码

为了让包含中文的URL可以使用,您可以使用本工具对中文进行UrlEncode编码。

URL网址16进制加密的原理说明:

1、将字符转换为16进制的字符,可在传输过程中避免出现特殊字符带来的困扰,一般浏览器地址栏会把中文默认转为16进制字符。

2、在进行URL重写时,可对网址进行编码加密,避免特殊字符,加密后的网址依然能在浏览器地址栏直接打开。

例如:本站原网址为 https://mucc.cc

进行16进制转换后变成了 https://%6D%75%63%63%2E%63%63

两种形式的网址在浏览器都可正常打开。