Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Url 有好的开源域提取器吗?_Url - Fatal编程技术网

Url 有好的开源域提取器吗?

Url 有好的开源域提取器吗?,url,Url,我的目标是从thing.com转到thing.com。或者从place.com.jp转到。等等有没有开源项目可以做到这一点?我知道ApacheCommons的URI有getHost,但这不是一回事 编辑:此操作的目的不是用于web服务器。当你在一个日志中有一堆不同的url,并且你想将它们与一个域相关联时,它是用于分析和诸如此类的。很抱歉说得含糊不清。你是说重定向吗 Web服务器设置可以处理它。通常,您可能希望有www和没有www的站点是同一个站点。因此,您应该将一个站点转发到另一个状态为“永久移

我的目标是从thing.com转到thing.com。或者从place.com.jp转到。等等有没有开源项目可以做到这一点?我知道ApacheCommons的URI有getHost,但这不是一回事

编辑:此操作的目的不是用于web服务器。当你在一个日志中有一堆不同的url,并且你想将它们与一个域相关联时,它是用于分析和诸如此类的。很抱歉说得含糊不清。

你是说重定向吗


Web服务器设置可以处理它。通常,您可能希望有
www
和没有
www
的站点是同一个站点。因此,您应该将一个站点转发到另一个状态为“永久移动”的站点,感谢您的回复。我把我的问题修改得不那么含糊。我真正想做的是获取与日志中弹出的许多url相关联的域。IE对于www.yahoo.com.br、mail.yahoo.com.br/a/page、a.thing.yahoo.com.br/page,我想为每一项都提取“yahoo.com.br”。我想进一步澄清。你对哪些日志感兴趣?以什么形式?您的最终输出应该显示在屏幕上或保存在数据库中?假设我有一个平面文件,其中包含以下内容:www.yahoo.com.br\nmail.yahoo.com.br/a/page\na.thing.yahoo.com.br/page。我想要一个函数,它接受每一行,在本例中,它将输出“yahoo.com”。您还没有说要如何实现这一点。在文本编辑器中?在网页上?用java,python,ruby,任何东西。如果你还感兴趣,我有一个。