You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nutch.apache.org by sn...@apache.org on 2020/01/23 13:40:51 UTC

[nutch] branch master updated: NUTCH-2762 Replace http:// URLs by https:// (build files and documentation) - change URLs of linked resources in build files and documentation from http:// to https:// where possible - update resource locations where necessary

This is an automated email from the ASF dual-hosted git repository.

snagel pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nutch.git


The following commit(s) were added to refs/heads/master by this push:
     new d70dbc5  NUTCH-2762 Replace http:// URLs by https:// (build files and documentation) - change URLs of linked resources in build files and documentation   from http:// to https:// where possible - update resource locations where necessary
     new 142a026  Merge pull request #495 from sebastian-nagel/NUTCH-2672-build-docs-use-https
d70dbc5 is described below

commit d70dbc532fd9e17bfe6fbf46f20ea6d918cfee12
Author: Sebastian Nagel <sn...@apache.org>
AuthorDate: Fri Jan 17 14:55:20 2020 +0100

    NUTCH-2762 Replace http:// URLs by https:// (build files and documentation)
    - change URLs of linked resources in build files and documentation
      from http:// to https:// where possible
    - update resource locations where necessary
---
 .github/pull_request_template.md                   |  4 ++--
 README.md                                          | 24 +++++++++++-----------
 default.properties                                 |  4 ++--
 ivy/ivy.xml                                        | 12 +++++------
 src/java/org/apache/nutch/hostdb/ReadHostDb.java   |  2 +-
 src/plugin/any23/ivy.xml                           |  2 +-
 .../apache/nutch/any23/Any23IndexingFilter.java    |  2 +-
 .../org/apache/nutch/any23/Any23ParseFilter.java   |  6 +++---
 .../java/org/apache/nutch/any23/package-info.java  |  4 ++--
 src/plugin/creativecommons/ivy.xml                 |  2 +-
 src/plugin/exchange-jexl/ivy.xml                   |  2 +-
 src/plugin/feed/ivy.xml                            |  2 +-
 src/plugin/headings/ivy.xml                        |  2 +-
 src/plugin/index-anchor/ivy.xml                    |  2 +-
 src/plugin/index-basic/ivy.xml                     |  2 +-
 src/plugin/index-geoip/ivy.xml                     |  2 +-
 .../nutch/indexer/geoip/GeoIPIndexingFilter.java   |  6 +++---
 .../apache/nutch/indexer/geoip/package-info.java   |  6 +++---
 src/plugin/index-jexl-filter/ivy.xml               |  2 +-
 src/plugin/index-links/ivy.xml                     |  2 +-
 src/plugin/index-metadata/ivy.xml                  |  2 +-
 src/plugin/index-more/ivy.xml                      |  2 +-
 src/plugin/index-replace/ivy.xml                   |  2 +-
 src/plugin/index-static/ivy.xml                    |  2 +-
 src/plugin/indexer-cloudsearch/ivy.xml             |  2 +-
 src/plugin/indexer-csv/ivy.xml                     |  2 +-
 src/plugin/indexer-dummy/ivy.xml                   |  2 +-
 src/plugin/indexer-elastic-rest/ivy.xml            |  2 +-
 src/plugin/indexer-elastic/ivy.xml                 |  2 +-
 .../nutch/indexwriter/elastic/package-info.java    |  2 +-
 src/plugin/indexer-kafka/ivy.xml                   |  2 +-
 src/plugin/indexer-rabbit/ivy.xml                  |  2 +-
 src/plugin/indexer-solr/ivy.xml                    |  2 +-
 src/plugin/language-identifier/ivy.xml             |  2 +-
 src/plugin/lib-htmlunit/ivy.xml                    |  2 +-
 src/plugin/lib-http/ivy.xml                        |  2 +-
 .../apache/nutch/protocol/http/api/HttpBase.java   |  2 +-
 src/plugin/lib-nekohtml/ivy.xml                    |  2 +-
 src/plugin/lib-rabbitmq/ivy.xml                    |  2 +-
 src/plugin/lib-regex-filter/ivy.xml                |  2 +-
 src/plugin/lib-selenium/ivy.xml                    |  2 +-
 src/plugin/lib-xml/ivy.xml                         |  2 +-
 src/plugin/microformats-reltag/ivy.xml             |  2 +-
 src/plugin/mimetype-filter/ivy.xml                 |  2 +-
 src/plugin/nutch-extensionpoints/ivy.xml           |  2 +-
 src/plugin/parse-ext/ivy.xml                       |  2 +-
 src/plugin/parse-html/ivy.xml                      |  2 +-
 src/plugin/parse-js/ivy.xml                        |  2 +-
 src/plugin/parse-metatags/ivy.xml                  |  2 +-
 src/plugin/parse-swf/ivy.xml                       |  2 +-
 src/plugin/parse-tika/ivy.xml                      |  2 +-
 .../org/apache/nutch/parse/tika/package-info.java  |  2 +-
 src/plugin/parse-zip/ivy.xml                       |  2 +-
 src/plugin/parsefilter-naivebayes/ivy.xml          |  2 +-
 src/plugin/parsefilter-regex/ivy.xml               |  2 +-
 src/plugin/protocol-file/ivy.xml                   |  2 +-
 src/plugin/protocol-ftp/ivy.xml                    |  2 +-
 src/plugin/protocol-htmlunit/ivy.xml               |  2 +-
 src/plugin/protocol-http/ivy.xml                   |  2 +-
 src/plugin/protocol-http/jsp/redirect301.jsp       |  2 +-
 src/plugin/protocol-http/jsp/redirect302.jsp       |  2 +-
 src/plugin/protocol-httpclient/ivy.xml             |  2 +-
 src/plugin/protocol-interactiveselenium/ivy.xml    |  2 +-
 src/plugin/protocol-okhttp/ivy.xml                 |  2 +-
 src/plugin/protocol-okhttp/jsp/redirect301.jsp     |  2 +-
 src/plugin/protocol-okhttp/jsp/redirect302.jsp     |  2 +-
 src/plugin/protocol-selenium/README.md             | 10 ++++-----
 src/plugin/protocol-selenium/ivy.xml               |  2 +-
 src/plugin/publish-rabbitmq/ivy.xml                |  2 +-
 src/plugin/scoring-depth/ivy.xml                   |  2 +-
 src/plugin/scoring-link/ivy.xml                    |  2 +-
 src/plugin/scoring-opic/ivy.xml                    |  2 +-
 .../nutch/scoring/opic/OPICScoringFilter.java      |  2 +-
 src/plugin/scoring-orphan/ivy.xml                  |  2 +-
 src/plugin/scoring-similarity/ivy.xml              |  2 +-
 src/plugin/subcollection/ivy.xml                   |  2 +-
 src/plugin/tld/ivy.xml                             |  2 +-
 src/plugin/urlfilter-automaton/ivy.xml             |  2 +-
 .../urlfilter/automaton/AutomatonURLFilter.java    |  4 ++--
 .../apache/nutch/urlfilter/automaton/package.html  |  2 +-
 src/plugin/urlfilter-domain/ivy.xml                |  2 +-
 src/plugin/urlfilter-domainblacklist/ivy.xml       |  2 +-
 src/plugin/urlfilter-fast/ivy.xml                  |  2 +-
 src/plugin/urlfilter-ignoreexempt/ivy.xml          |  2 +-
 src/plugin/urlfilter-prefix/ivy.xml                |  2 +-
 src/plugin/urlfilter-regex/ivy.xml                 |  2 +-
 src/plugin/urlfilter-suffix/ivy.xml                |  2 +-
 src/plugin/urlfilter-validator/ivy.xml             |  2 +-
 .../nutch/urlfilter/validator/UrlValidator.java    |  2 +-
 src/plugin/urlmeta/ivy.xml                         |  2 +-
 src/plugin/urlnormalizer-ajax/ivy.xml              |  2 +-
 src/plugin/urlnormalizer-basic/ivy.xml             |  2 +-
 .../urlnormalizer/basic/BasicURLNormalizer.java    |  2 +-
 src/plugin/urlnormalizer-host/ivy.xml              |  2 +-
 src/plugin/urlnormalizer-pass/ivy.xml              |  2 +-
 src/plugin/urlnormalizer-protocol/ivy.xml          |  2 +-
 src/plugin/urlnormalizer-querystring/ivy.xml       |  2 +-
 src/plugin/urlnormalizer-regex/ivy.xml             |  2 +-
 src/plugin/urlnormalizer-slash/ivy.xml             |  2 +-
 99 files changed, 128 insertions(+), 130 deletions(-)

diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index e549eb0..26f3d0e 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -1,4 +1,4 @@
-Thanks for your contribution to [Apache Nutch](http://nutch.apache.org/)! Your help is appreciated!
+Thanks for your contribution to [Apache Nutch](https://nutch.apache.org/)! Your help is appreciated!
 
 Before opening the pull request, please verify that
 * there is an open issue on the [Nutch issue tracker](https://issues.apache.org/jira/projects/NUTCH) which describes the problem or the improvement. We cannot accept pull requests without an issue because the change wouldn't be listed in the release notes.
@@ -10,4 +10,4 @@ Before opening the pull request, please verify that
 * Nutch is successfully built and unit tests pass by running `ant clean runtime test`
 * there should be no conflicts when merging the pull request branch into the *recent* master branch. If there are conflicts, please try to rebase the pull request branch on top of a freshly pulled master branch.
 
-We will be able to faster integrate your pull request if these conditions are met. If you have any questions how to fix your problem or about using Nutch in general, please sign up for the [Nutch mailing list](http://nutch.apache.org/mailing_lists.html). Thanks!
+We will be able to faster integrate your pull request if these conditions are met. If you have any questions how to fix your problem or about using Nutch in general, please sign up for the [Nutch mailing list](https://nutch.apache.org/mailing_lists.html). Thanks!
diff --git a/README.md b/README.md
index ad091f1..dccdb02 100644
--- a/README.md
+++ b/README.md
@@ -1,35 +1,35 @@
 Apache Nutch README
 ===================
 
-<img src="http://nutch.apache.org/assets/img/nutch_logo_tm.png" align="right" width="300" />
+<img src="https://nutch.apache.org/assets/img/nutch_logo_tm.png" align="right" width="300" />
 
 For the latest information about Nutch, please visit our website at:
 
-   http://nutch.apache.org
+   https://nutch.apache.org/
 
 and our wiki, at:
 
-   http://wiki.apache.org/nutch/
+   https://cwiki.apache.org/confluence/display/NUTCH/Home
 
 To get started using Nutch read Tutorial:
 
-   http://wiki.apache.org/nutch/NutchTutorial
-   
+   https://cwiki.apache.org/confluence/display/NUTCH/NutchTutorial
+
 Contributing
 ============
 To contribute a patch, follow these instructions (note that installing
-[Hub](http://hub.github.com) is not strictly required, but is recommended).
+[Hub](https://hub.github.com/) is not strictly required, but is recommended).
 
 ```
 0. Download and install hub.github.com
-1. File JIRA issue for your fix at https://issues.apache.org/jira/browse/NUTCH
+1. File JIRA issue for your fix at https://issues.apache.org/jira/projects/NUTCH/issues
 - you will get issue id NUTCH-xxx where xxx is the issue ID.
-2. git clone http://github.com/apache/nutch.git 
+2. git clone https://github.com/apache/nutch.git
 3. cd nutch
 4. git checkout -b NUTCH-xxx
 5. edit files (please try and include a test case if possible)
 6. git status (make sure it shows what files you expected to edit)
-7. Make sure that your code complies with the [Nutch codeformatting template](http://svn.apache.org/repos/asf/nutch/branches/2.x/eclipse-codeformat.xml), which is basially two space indents
+7. Make sure that your code complies with the [Nutch codeformatting template](https://raw.githubusercontent.com/apache/nutch/master/eclipse-codeformat.xml), which is basially two space indents
 8. git add <files>
 9. git commit -m “fix for NUTCH-xxx contributed by <your username>”
 10. git fork
@@ -50,7 +50,7 @@ and follow the instructions in [Importing existing projects](https://help.eclips
 
 IntelliJ IDEA users can also import Eclipse projects using the ["Eclipser" plugin](https://www.tutorialspoint.com/intellij_idea/intellij_idea_migrating_from_eclipse.htm)https://plugins.jetbrains.com/plugin/7153-eclipser), see also [Importing Eclipse Projects into IntelliJ IDEA](https://www.jetbrains.com/help/idea/migrating-from-eclipse-to-intellij-idea.html#migratingEclipseProject).
 
-   
+
 Export Control
 ==============
 This distribution includes cryptographic software.  The country in which you 
@@ -58,7 +58,7 @@ currently reside may have restrictions on the import, possession, use, and/or
 re-export to another country, of encryption software.  BEFORE using any encryption 
 software, please check your country's laws, regulations and policies concerning the
 import, possession, or use, and re-export of encryption software, to see if this is 
-permitted.  See <http://www.wassenaar.org/> for more information. 
+permitted.  See <https://www.wassenaar.org/> for more information. 
 
 The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has 
 classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which 
@@ -71,5 +71,5 @@ Section 740.13) for both object code and source code.
 The following provides more details on the included cryptographic software:
 
 Apache Nutch uses the PDFBox API in its parse-tika plugin for extracting textual content 
-and metadata from encrypted PDF files. See http://pdfbox.apache.org for more 
+and metadata from encrypted PDF files. See https://pdfbox.apache.org/ for more 
 details on PDFBox.
diff --git a/default.properties b/default.properties
index 4f7d3ad..668f938 100644
--- a/default.properties
+++ b/default.properties
@@ -43,8 +43,8 @@ test.junit.output.format = plain
 # Proxy Host and Port to use for building JavaDoc
 javadoc.proxy.host=-J-DproxyHost=
 javadoc.proxy.port=-J-DproxyPort=
-javadoc.link.java=http://docs.oracle.com/javase/8/docs/api/
-javadoc.link.hadoop=http://hadoop.apache.org/docs/r2.7.2/api/
+javadoc.link.java=https://docs.oracle.com/javase/8/docs/api/
+javadoc.link.hadoop=https://hadoop.apache.org/docs/r2.9.2/api/
 javadoc.link.lucene.core=https://lucene.apache.org/core/5_5_0/core/
 javadoc.link.lucene.analyzers-common=https://lucene.apache.org/core/5_5_0/analyzers-common/
 javadoc.link.solr-solrj=https://lucene.apache.org/solr/5_5_0/solr-solrj/
diff --git a/ivy/ivy.xml b/ivy/ivy.xml
index 2ffeac4..64ba582 100644
--- a/ivy/ivy.xml
+++ b/ivy/ivy.xml
@@ -14,13 +14,11 @@
 <ivy-module version="1.0" xmlns:maven="http://ant.apache.org/ivy/maven">
 	<info organisation="org.apache.nutch" module="nutch">
 		<license name="Apache 2.0"
-			url="http://www.apache.org/licenses/LICENSE-2.0.txt/" />
-		<ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org" />
-		<description homepage="http://nutch.apache.org">Nutch is an open source web-search
-			software. It builds on
-			Hadoop, Tika and Solr, adding web-specifics,
-			such as a crawler, a link-graph
-			database etc.
+			url="https://www.apache.org/licenses/LICENSE-2.0.txt" />
+		<ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/" />
+		<description homepage="https://nutch.apache.org/">Nutch is an open source web-search
+			software. It builds on Hadoop, Tika and Solr, adding web-specifics,
+			such as a crawler, a link-graph database etc.
 		</description>
 	</info>
 
diff --git a/src/java/org/apache/nutch/hostdb/ReadHostDb.java b/src/java/org/apache/nutch/hostdb/ReadHostDb.java
index 9a767ec..daf013f 100644
--- a/src/java/org/apache/nutch/hostdb/ReadHostDb.java
+++ b/src/java/org/apache/nutch/hostdb/ReadHostDb.java
@@ -50,7 +50,7 @@ import org.apache.commons.jexl2.JexlEngine;
 import org.apache.commons.jexl2.MapContext;
 
 /**
- * @see <a href='http://commons.apache.org/proper/commons-jexl/reference/syntax.html'>Commons</a>
+ * @see <a href='https://commons.apache.org/proper/commons-jexl/reference/syntax.html'>Commons</a>
  */
 public class ReadHostDb extends Configured implements Tool {
 
diff --git a/src/plugin/any23/ivy.xml b/src/plugin/any23/ivy.xml
index 0e65d93..9a0aa34 100644
--- a/src/plugin/any23/ivy.xml
+++ b/src/plugin/any23/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/any23/src/java/org/apache/nutch/any23/Any23IndexingFilter.java b/src/plugin/any23/src/java/org/apache/nutch/any23/Any23IndexingFilter.java
index 950732f..27c38ef 100644
--- a/src/plugin/any23/src/java/org/apache/nutch/any23/Any23IndexingFilter.java
+++ b/src/plugin/any23/src/java/org/apache/nutch/any23/Any23IndexingFilter.java
@@ -35,7 +35,7 @@ import org.slf4j.LoggerFactory;
 /**
  * <p>This implementation of {@link org.apache.nutch.indexer.IndexingFilter}
  * adds a <i>triple(s)</i> field to the {@link org.apache.nutch.indexer.NutchDocument}.</p>
- * <p>Triples are extracted via <a href="http://any23.apache.org">Apache Any23</a>.</p>
+ * <p>Triples are extracted via <a href="https://any23.apache.org/">Apache Any23</a>.</p>
  * @see {@link org.apache.nutch.any23.Any23ParseFilter}.
  */
 public class Any23IndexingFilter implements IndexingFilter {
diff --git a/src/plugin/any23/src/java/org/apache/nutch/any23/Any23ParseFilter.java b/src/plugin/any23/src/java/org/apache/nutch/any23/Any23ParseFilter.java
index 9980ae8..7fc32a8 100644
--- a/src/plugin/any23/src/java/org/apache/nutch/any23/Any23ParseFilter.java
+++ b/src/plugin/any23/src/java/org/apache/nutch/any23/Any23ParseFilter.java
@@ -44,15 +44,15 @@ import org.w3c.dom.DocumentFragment;
 
 /**
  * <p>This implementation of {@link org.apache.nutch.parse.HtmlParseFilter}
- * uses the <a href="http://any23.apache.org">Apache Any23</a> library
+ * uses the <a href="https://any23.apache.org/">Apache Any23</a> library
  * for parsing and extracting structured data in RDF format from a
- * variety of Web documents. The supported formats can be found at <a href="http://any23.apache.org">Apache Any23</a>.
+ * variety of Web documents. The supported formats can be found at <a href="https://any23.apache.org/">Apache Any23</a>.
  * <p>In this implementation triples are written as Notation3 e.g.
  * <code><http://www.bbc.co.uk/news/scotland/> <http://iptc.org/std/rNews/2011-10-07#datePublished> "2014/03/31 13:53:03"@en-gb .</code>
  * and triples are identified within output triple streams by the presence of '\n'.
  * The presence of the '\n' is a characteristic specific to N3 serialization in Any23.
  * In order to use another/other writers implementing the
- * <a href="http://any23.apache.org/apidocs/index.html?org/apache/any23/writer/TripleHandler.html">TripleHandler</a>
+ * <a href="https://any23.apache.org/apidocs/index.html?org/apache/any23/writer/TripleHandler.html">TripleHandler</a>
  * interface, we will most likely need to identify an alternative data characteristic
  * which we can use to split triples streams.</p>
  * <p>
diff --git a/src/plugin/any23/src/java/org/apache/nutch/any23/package-info.java b/src/plugin/any23/src/java/org/apache/nutch/any23/package-info.java
index 802a33c..4701076 100644
--- a/src/plugin/any23/src/java/org/apache/nutch/any23/package-info.java
+++ b/src/plugin/any23/src/java/org/apache/nutch/any23/package-info.java
@@ -16,9 +16,9 @@
  */
 
 /**
- * This packages uses the <a href="http://any23.apache.org">Apache Any23</a> library
+ * This packages uses the <a href="https://any23.apache.org/">Apache Any23</a> library
  * for parsing and extracting structured data in RDF format from a
  * variety of Web documents. The supported formats can be found
- * at <a href="http://any23.apache.org">Apache Any23</a>.
+ * at <a href="https://any23.apache.org/">Apache Any23</a>.
  */
 package org.apache.nutch.any23;
diff --git a/src/plugin/creativecommons/ivy.xml b/src/plugin/creativecommons/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/creativecommons/ivy.xml
+++ b/src/plugin/creativecommons/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/exchange-jexl/ivy.xml b/src/plugin/exchange-jexl/ivy.xml
index 24d7606..1275664 100644
--- a/src/plugin/exchange-jexl/ivy.xml
+++ b/src/plugin/exchange-jexl/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/feed/ivy.xml b/src/plugin/feed/ivy.xml
index 02c9539..7e3f4ed 100644
--- a/src/plugin/feed/ivy.xml
+++ b/src/plugin/feed/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/headings/ivy.xml b/src/plugin/headings/ivy.xml
index b8482ff..a8d6b9d 100644
--- a/src/plugin/headings/ivy.xml
+++ b/src/plugin/headings/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/index-anchor/ivy.xml b/src/plugin/index-anchor/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/index-anchor/ivy.xml
+++ b/src/plugin/index-anchor/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/index-basic/ivy.xml b/src/plugin/index-basic/ivy.xml
index 848216e..673ea7f 100644
--- a/src/plugin/index-basic/ivy.xml
+++ b/src/plugin/index-basic/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/index-geoip/ivy.xml b/src/plugin/index-geoip/ivy.xml
index 1a5d1be..4fa6f71 100644
--- a/src/plugin/index-geoip/ivy.xml
+++ b/src/plugin/index-geoip/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/index-geoip/src/java/org/apache/nutch/indexer/geoip/GeoIPIndexingFilter.java b/src/plugin/index-geoip/src/java/org/apache/nutch/indexer/geoip/GeoIPIndexingFilter.java
index 0d19aec..4e21273 100644
--- a/src/plugin/index-geoip/src/java/org/apache/nutch/indexer/geoip/GeoIPIndexingFilter.java
+++ b/src/plugin/index-geoip/src/java/org/apache/nutch/indexer/geoip/GeoIPIndexingFilter.java
@@ -40,11 +40,11 @@ import com.maxmind.geoip2.WebServiceClient;
  * href="https://github.com/maxmind/GeoIP2-java">GeoIP2-java API</a>.
  * <p>
  * The third party library distribution provides an API for the GeoIP2 <a
- * href="http://dev.maxmind.com/geoip/geoip2/web-services">Precision web
+ * href="https://dev.maxmind.com/geoip/geoip2/web-services/">Precision web
  * services</a> and <a
- * href="http://dev.maxmind.com/geoip/geoip2/downloadable">databases</a>. The
+ * href="https://dev.maxmind.com/geoip/geoip2/downloadable/">databases</a>. The
  * API also works with the free <a
- * href="http://dev.maxmind.com/geoip/geoip2/geolite2/">GeoLite2 databases</a>.
+ * href="https://dev.maxmind.com/geoip/geoip2/geolite2/">GeoLite2 databases</a>.
  * </p>
  * <p>
  * Depending on the service level agreement, you have with the GeoIP service
diff --git a/src/plugin/index-geoip/src/java/org/apache/nutch/indexer/geoip/package-info.java b/src/plugin/index-geoip/src/java/org/apache/nutch/indexer/geoip/package-info.java
index 350fb6f..655018e 100644
--- a/src/plugin/index-geoip/src/java/org/apache/nutch/indexer/geoip/package-info.java
+++ b/src/plugin/index-geoip/src/java/org/apache/nutch/indexer/geoip/package-info.java
@@ -20,10 +20,10 @@
  * advantage of the 
  * <a href="https://github.com/maxmind/GeoIP2-java">GeoIP2-java API</a>.</p>
  * <p>The third party library distribution provides an API for the GeoIP2 
- * <a href="http://dev.maxmind.com/geoip/geoip2/web-services">Precision web services</a> 
- * and <a href="http://dev.maxmind.com/geoip/geoip2/downloadable">databases</a>. 
+ * <a href="https://dev.maxmind.com/geoip/geoip2/web-services/">Precision web services</a> 
+ * and <a href="https://dev.maxmind.com/geoip/geoip2/downloadable/">databases</a>. 
  * The API also works with the free 
- * <a href="http://dev.maxmind.com/geoip/geoip2/geolite2/">GeoLite2 databases</a>.
+ * <a href="https://dev.maxmind.com/geoip/geoip2/geolite2/">GeoLite2 databases</a>.
  *
  */
 package org.apache.nutch.indexer.geoip;
diff --git a/src/plugin/index-jexl-filter/ivy.xml b/src/plugin/index-jexl-filter/ivy.xml
index 0a363f7..624dcaf 100644
--- a/src/plugin/index-jexl-filter/ivy.xml
+++ b/src/plugin/index-jexl-filter/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/index-links/ivy.xml b/src/plugin/index-links/ivy.xml
index 0a363f7..624dcaf 100644
--- a/src/plugin/index-links/ivy.xml
+++ b/src/plugin/index-links/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/index-metadata/ivy.xml b/src/plugin/index-metadata/ivy.xml
index 24d7606..1275664 100644
--- a/src/plugin/index-metadata/ivy.xml
+++ b/src/plugin/index-metadata/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/index-more/ivy.xml b/src/plugin/index-more/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/index-more/ivy.xml
+++ b/src/plugin/index-more/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/index-replace/ivy.xml b/src/plugin/index-replace/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/index-replace/ivy.xml
+++ b/src/plugin/index-replace/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/index-static/ivy.xml b/src/plugin/index-static/ivy.xml
index 24d7606..1275664 100644
--- a/src/plugin/index-static/ivy.xml
+++ b/src/plugin/index-static/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/indexer-cloudsearch/ivy.xml b/src/plugin/indexer-cloudsearch/ivy.xml
index 00d9fc3..1c0ca9b 100644
--- a/src/plugin/indexer-cloudsearch/ivy.xml
+++ b/src/plugin/indexer-cloudsearch/ivy.xml
@@ -19,7 +19,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/indexer-csv/ivy.xml b/src/plugin/indexer-csv/ivy.xml
index 2b59164..75b5d54 100644
--- a/src/plugin/indexer-csv/ivy.xml
+++ b/src/plugin/indexer-csv/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/indexer-dummy/ivy.xml b/src/plugin/indexer-dummy/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/indexer-dummy/ivy.xml
+++ b/src/plugin/indexer-dummy/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/indexer-elastic-rest/ivy.xml b/src/plugin/indexer-elastic-rest/ivy.xml
index f834fd2..48d576a 100644
--- a/src/plugin/indexer-elastic-rest/ivy.xml
+++ b/src/plugin/indexer-elastic-rest/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
     <info organisation="org.apache.nutch" module="${ant.project.name}">
         <license name="Apache 2.0"/>
-        <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+        <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
         <description>
             Apache Nutch
         </description>
diff --git a/src/plugin/indexer-elastic/ivy.xml b/src/plugin/indexer-elastic/ivy.xml
index 2b42629..4b8d4a7 100644
--- a/src/plugin/indexer-elastic/ivy.xml
+++ b/src/plugin/indexer-elastic/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/package-info.java b/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/package-info.java
index f708334..8f55e8b 100644
--- a/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/package-info.java
+++ b/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/package-info.java
@@ -16,7 +16,7 @@
  */
 
 /**
- * Index writer plugin for <a href="http://www.elasticsearch.org/">Elasticsearch</a>.
+ * Index writer plugin for <a href="https://www.elastic.co/products/elasticsearch">Elasticsearch</a>.
  */
 package org.apache.nutch.indexwriter.elastic;
 
diff --git a/src/plugin/indexer-kafka/ivy.xml b/src/plugin/indexer-kafka/ivy.xml
index 26f143e..7bdd943 100644
--- a/src/plugin/indexer-kafka/ivy.xml
+++ b/src/plugin/indexer-kafka/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
       <license name="Apache 2.0"/>
-      <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+      <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
       <description>
           Apache Nutch
       </description>
diff --git a/src/plugin/indexer-rabbit/ivy.xml b/src/plugin/indexer-rabbit/ivy.xml
index b88ccd6..dd450cf 100644
--- a/src/plugin/indexer-rabbit/ivy.xml
+++ b/src/plugin/indexer-rabbit/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/indexer-solr/ivy.xml b/src/plugin/indexer-solr/ivy.xml
index 7a02dc4..c68c238 100644
--- a/src/plugin/indexer-solr/ivy.xml
+++ b/src/plugin/indexer-solr/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/language-identifier/ivy.xml b/src/plugin/language-identifier/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/language-identifier/ivy.xml
+++ b/src/plugin/language-identifier/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/lib-htmlunit/ivy.xml b/src/plugin/lib-htmlunit/ivy.xml
index f54534c..981774f 100644
--- a/src/plugin/lib-htmlunit/ivy.xml
+++ b/src/plugin/lib-htmlunit/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/lib-http/ivy.xml b/src/plugin/lib-http/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/lib-http/ivy.xml
+++ b/src/plugin/lib-http/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/lib-http/src/java/org/apache/nutch/protocol/http/api/HttpBase.java b/src/plugin/lib-http/src/java/org/apache/nutch/protocol/http/api/HttpBase.java
index d5bc0b7..d7e330e 100644
--- a/src/plugin/lib-http/src/java/org/apache/nutch/protocol/http/api/HttpBase.java
+++ b/src/plugin/lib-http/src/java/org/apache/nutch/protocol/http/api/HttpBase.java
@@ -102,7 +102,7 @@ public abstract class HttpBase implements Protocol {
 
   /** The Nutch 'User-Agent' request header */
   protected String userAgent = getAgentString("NutchCVS", null, "Nutch",
-      "http://nutch.apache.org/bot.html", "agent@nutch.apache.org");
+      "https://nutch.apache.org/bot.html", "agent@nutch.apache.org");
 
   /** The "Accept-Language" request header value. */
   protected String acceptLanguage = "en-us,en-gb,en;q=0.7,*;q=0.3";
diff --git a/src/plugin/lib-nekohtml/ivy.xml b/src/plugin/lib-nekohtml/ivy.xml
index ed70b80..072fb05 100644
--- a/src/plugin/lib-nekohtml/ivy.xml
+++ b/src/plugin/lib-nekohtml/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/lib-rabbitmq/ivy.xml b/src/plugin/lib-rabbitmq/ivy.xml
index 6e89be8..2866597 100644
--- a/src/plugin/lib-rabbitmq/ivy.xml
+++ b/src/plugin/lib-rabbitmq/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/lib-regex-filter/ivy.xml b/src/plugin/lib-regex-filter/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/lib-regex-filter/ivy.xml
+++ b/src/plugin/lib-regex-filter/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/lib-selenium/ivy.xml b/src/plugin/lib-selenium/ivy.xml
index d70dfaf..3004ed6 100644
--- a/src/plugin/lib-selenium/ivy.xml
+++ b/src/plugin/lib-selenium/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/lib-xml/ivy.xml b/src/plugin/lib-xml/ivy.xml
index 414f38a..9306c4d 100644
--- a/src/plugin/lib-xml/ivy.xml
+++ b/src/plugin/lib-xml/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/microformats-reltag/ivy.xml b/src/plugin/microformats-reltag/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/microformats-reltag/ivy.xml
+++ b/src/plugin/microformats-reltag/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/mimetype-filter/ivy.xml b/src/plugin/mimetype-filter/ivy.xml
index 0a363f7..624dcaf 100644
--- a/src/plugin/mimetype-filter/ivy.xml
+++ b/src/plugin/mimetype-filter/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/nutch-extensionpoints/ivy.xml b/src/plugin/nutch-extensionpoints/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/nutch-extensionpoints/ivy.xml
+++ b/src/plugin/nutch-extensionpoints/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/parse-ext/ivy.xml b/src/plugin/parse-ext/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/parse-ext/ivy.xml
+++ b/src/plugin/parse-ext/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/parse-html/ivy.xml b/src/plugin/parse-html/ivy.xml
index e8a6135..69aa2eb 100644
--- a/src/plugin/parse-html/ivy.xml
+++ b/src/plugin/parse-html/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/parse-js/ivy.xml b/src/plugin/parse-js/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/parse-js/ivy.xml
+++ b/src/plugin/parse-js/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/parse-metatags/ivy.xml b/src/plugin/parse-metatags/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/parse-metatags/ivy.xml
+++ b/src/plugin/parse-metatags/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/parse-swf/ivy.xml b/src/plugin/parse-swf/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/parse-swf/ivy.xml
+++ b/src/plugin/parse-swf/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/parse-tika/ivy.xml b/src/plugin/parse-tika/ivy.xml
index 08d0f12..f03dbef 100644
--- a/src/plugin/parse-tika/ivy.xml
+++ b/src/plugin/parse-tika/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/parse-tika/src/java/org/apache/nutch/parse/tika/package-info.java b/src/plugin/parse-tika/src/java/org/apache/nutch/parse/tika/package-info.java
index 19e3f47..761a9d9 100644
--- a/src/plugin/parse-tika/src/java/org/apache/nutch/parse/tika/package-info.java
+++ b/src/plugin/parse-tika/src/java/org/apache/nutch/parse/tika/package-info.java
@@ -17,7 +17,7 @@
 
 /**
  * Parse various document formats with help of
- * <a href="http://tika.apache.org/">Apache Tika</a>.
+ * <a href="https://tika.apache.org/">Apache Tika</a>.
  */
 package org.apache.nutch.parse.tika;
 
diff --git a/src/plugin/parse-zip/ivy.xml b/src/plugin/parse-zip/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/parse-zip/ivy.xml
+++ b/src/plugin/parse-zip/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/parsefilter-naivebayes/ivy.xml b/src/plugin/parsefilter-naivebayes/ivy.xml
index 08cca2c..ca96ec5 100644
--- a/src/plugin/parsefilter-naivebayes/ivy.xml
+++ b/src/plugin/parsefilter-naivebayes/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/parsefilter-regex/ivy.xml b/src/plugin/parsefilter-regex/ivy.xml
index ed4cbc3..e82f928 100644
--- a/src/plugin/parsefilter-regex/ivy.xml
+++ b/src/plugin/parsefilter-regex/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/protocol-file/ivy.xml b/src/plugin/protocol-file/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/protocol-file/ivy.xml
+++ b/src/plugin/protocol-file/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/protocol-ftp/ivy.xml b/src/plugin/protocol-ftp/ivy.xml
index 214c445..8e1c257 100644
--- a/src/plugin/protocol-ftp/ivy.xml
+++ b/src/plugin/protocol-ftp/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/protocol-htmlunit/ivy.xml b/src/plugin/protocol-htmlunit/ivy.xml
index 8aa78d2..dde1fe8 100644
--- a/src/plugin/protocol-htmlunit/ivy.xml
+++ b/src/plugin/protocol-htmlunit/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/protocol-http/ivy.xml b/src/plugin/protocol-http/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/protocol-http/ivy.xml
+++ b/src/plugin/protocol-http/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/protocol-http/jsp/redirect301.jsp b/src/plugin/protocol-http/jsp/redirect301.jsp
index 1100b89..ac16501 100644
--- a/src/plugin/protocol-http/jsp/redirect301.jsp
+++ b/src/plugin/protocol-http/jsp/redirect301.jsp
@@ -41,7 +41,7 @@ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.
   <body>
        <%
 	response.setStatus(301);
-	response.setHeader( "Location", "http://nutch.apache.org");
+	response.setHeader( "Location", "https://nutch.apache.org/");
 	response.setHeader( "Connection", "close" );
 		%> 
     You are redirected by JSP<br>
diff --git a/src/plugin/protocol-http/jsp/redirect302.jsp b/src/plugin/protocol-http/jsp/redirect302.jsp
index 8a250d9..8a92fee 100644
--- a/src/plugin/protocol-http/jsp/redirect302.jsp
+++ b/src/plugin/protocol-http/jsp/redirect302.jsp
@@ -41,7 +41,7 @@ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.
   <body>
        <%
 	response.setStatus(302);
-	response.setHeader( "Location", "http://nutch.apache.org");
+	response.setHeader( "Location", "https://nutch.apache.org/");
 	response.setHeader( "Connection", "close" );
 		%> 
     You are sucessfully redirected by JSP<br>
diff --git a/src/plugin/protocol-httpclient/ivy.xml b/src/plugin/protocol-httpclient/ivy.xml
index 00b6f07..378bd7c 100644
--- a/src/plugin/protocol-httpclient/ivy.xml
+++ b/src/plugin/protocol-httpclient/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/protocol-interactiveselenium/ivy.xml b/src/plugin/protocol-interactiveselenium/ivy.xml
index ff07f8c..506be0a 100644
--- a/src/plugin/protocol-interactiveselenium/ivy.xml
+++ b/src/plugin/protocol-interactiveselenium/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/protocol-okhttp/ivy.xml b/src/plugin/protocol-okhttp/ivy.xml
index 14b38d5..f529892 100644
--- a/src/plugin/protocol-okhttp/ivy.xml
+++ b/src/plugin/protocol-okhttp/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/protocol-okhttp/jsp/redirect301.jsp b/src/plugin/protocol-okhttp/jsp/redirect301.jsp
index 1100b89..ac16501 100644
--- a/src/plugin/protocol-okhttp/jsp/redirect301.jsp
+++ b/src/plugin/protocol-okhttp/jsp/redirect301.jsp
@@ -41,7 +41,7 @@ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.
   <body>
        <%
 	response.setStatus(301);
-	response.setHeader( "Location", "http://nutch.apache.org");
+	response.setHeader( "Location", "https://nutch.apache.org/");
 	response.setHeader( "Connection", "close" );
 		%> 
     You are redirected by JSP<br>
diff --git a/src/plugin/protocol-okhttp/jsp/redirect302.jsp b/src/plugin/protocol-okhttp/jsp/redirect302.jsp
index 8a250d9..8a92fee 100644
--- a/src/plugin/protocol-okhttp/jsp/redirect302.jsp
+++ b/src/plugin/protocol-okhttp/jsp/redirect302.jsp
@@ -41,7 +41,7 @@ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.
   <body>
        <%
 	response.setStatus(302);
-	response.setHeader( "Location", "http://nutch.apache.org");
+	response.setHeader( "Location", "https://nutch.apache.org/");
 	response.setHeader( "Connection", "close" );
 		%> 
     You are sucessfully redirected by JSP<br>
diff --git a/src/plugin/protocol-selenium/README.md b/src/plugin/protocol-selenium/README.md
index c8ecc87..05132b9 100644
--- a/src/plugin/protocol-selenium/README.md
+++ b/src/plugin/protocol-selenium/README.md
@@ -3,14 +3,14 @@ Nutch Selenium
 
 # Introduction
 
-This plugin allows you to fetch Javascript pages using [Selenium](http://www.seleniumhq.org/), while relying on the rest of the awesome Nutch stack!
+This plugin allows you to fetch Javascript pages using [Selenium](https://selenium.dev/), while relying on the rest of the awesome Nutch stack!
 
 The underlying code is based on the nutch-htmlunit plugin, which was in turn based on nutch-httpclient.
 
 There are essentially two ways in which Nutch can be used with Selenium.
 
  * Locally (on each node) as a self contained process, or
- * via the RemoteWebDriver which connects to [Selenium-Grid](http://www.seleniumhq.org/docs/07_selenium_grid.jsp). A grid consists of a single hub, and one or more nodes.
+ * via the RemoteWebDriver which connects to [Selenium-Grid](https://selenium.dev/documentation/en/grid/). A grid consists of a single hub, and one or more nodes.
 
 # Installation
 
@@ -43,7 +43,7 @@ sudo export DISPLAY=:11
 
 Using the Selenium Grid will allow you to parallelize the job by facilitating access of several instances of browsers whether on one machine or on several machines. Note that grid facilitates heterogeneity with regards to browser types used. However, these steps have been tested using a homogenous Selenium Grid with Firefox and PhantomJS browsers.
 
- * Download the [Selenium Standalone Server](http://www.seleniumhq.org/download/) and follow the installation instructions.
+ * Download the [Selenium Standalone Server](https://selenium.dev/downloads/) and follow the installation instructions.
 
  * Some important configurations to note while setting up the selenium-hub and the selenium-nodes are:
     * For the hub:
@@ -54,7 +54,7 @@ Using the Selenium Grid will allow you to parallelize the job by facilitating ac
       - browserName=<browser>, maxInstances (the max number of instances of the same version browser to allow per a system)
       - browserName=<browser>, maxSession (the max number of sessions of any type of browser/version to allow per a system)
 
-  * Go headless with your selenium Grid installation. There are different ways to this. See [this resource](http://elementalselenium.com/tips/38-headless) for further details.
+  * Go headless with your selenium Grid installation. There are different ways to this. See [this resource](https://elementalselenium.com/tips/38-headless) for further details.
 
   * For Nutch efficiency, and optimization of the grid, consider editing the following configs in **nutch-site.xml**
     - fetcher.threads.per.queue (change value to the value of the maxSession config on the hub)
@@ -184,7 +184,7 @@ Using the Selenium Grid will allow you to parallelize the job by facilitating ac
 </property>
 ```
  * If you've selected 'remote' value for the 'selenium.driver' property, ensure that you've configured
- the additional properties based on your [Selenium-Grid installation](http://www.seleniumhq.org/docs/07_selenium_grid.jsp#installation).
+ the additional properties based on your [Selenium-Grid installation](https://selenium.dev/documentation/en/grid/setting_up_your_own_grid/).
 
  * Compile nutch
 ```
diff --git a/src/plugin/protocol-selenium/ivy.xml b/src/plugin/protocol-selenium/ivy.xml
index ff07f8c..506be0a 100644
--- a/src/plugin/protocol-selenium/ivy.xml
+++ b/src/plugin/protocol-selenium/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/publish-rabbitmq/ivy.xml b/src/plugin/publish-rabbitmq/ivy.xml
index b88ccd6..dd450cf 100644
--- a/src/plugin/publish-rabbitmq/ivy.xml
+++ b/src/plugin/publish-rabbitmq/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/scoring-depth/ivy.xml b/src/plugin/scoring-depth/ivy.xml
index 24d7606..1275664 100644
--- a/src/plugin/scoring-depth/ivy.xml
+++ b/src/plugin/scoring-depth/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/scoring-link/ivy.xml b/src/plugin/scoring-link/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/scoring-link/ivy.xml
+++ b/src/plugin/scoring-link/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/scoring-opic/ivy.xml b/src/plugin/scoring-opic/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/scoring-opic/ivy.xml
+++ b/src/plugin/scoring-opic/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/scoring-opic/src/java/org/apache/nutch/scoring/opic/OPICScoringFilter.java b/src/plugin/scoring-opic/src/java/org/apache/nutch/scoring/opic/OPICScoringFilter.java
index 3991464..4c6c36b 100644
--- a/src/plugin/scoring-opic/src/java/org/apache/nutch/scoring/opic/OPICScoringFilter.java
+++ b/src/plugin/scoring-opic/src/java/org/apache/nutch/scoring/opic/OPICScoringFilter.java
@@ -40,7 +40,7 @@ import org.apache.nutch.scoring.ScoringFilterException;
 
 /**
  * This plugin implements a variant of an Online Page Importance Computation
- * (OPIC) score, described in this <a href="http://www2003.org/cdrom/papers/refereed/p007/p7-abiteboul.html">paper</a>:
+ * (OPIC) score, described in this <a href="https://www2003.org/cdrom/papers/refereed/p007/p7-abiteboul.html">paper</a>:
  * Abiteboul, Serge and Preda, Mihai and Cobena, Gregory (2003), Adaptive
  * On-Line Page Importance Computation.
  * 
diff --git a/src/plugin/scoring-orphan/ivy.xml b/src/plugin/scoring-orphan/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/scoring-orphan/ivy.xml
+++ b/src/plugin/scoring-orphan/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/scoring-similarity/ivy.xml b/src/plugin/scoring-similarity/ivy.xml
index 745fe5e..b889f80 100644
--- a/src/plugin/scoring-similarity/ivy.xml
+++ b/src/plugin/scoring-similarity/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/subcollection/ivy.xml b/src/plugin/subcollection/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/subcollection/ivy.xml
+++ b/src/plugin/subcollection/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/tld/ivy.xml b/src/plugin/tld/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/tld/ivy.xml
+++ b/src/plugin/tld/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlfilter-automaton/ivy.xml b/src/plugin/urlfilter-automaton/ivy.xml
index 5ddf1db..55d4ab3 100644
--- a/src/plugin/urlfilter-automaton/ivy.xml
+++ b/src/plugin/urlfilter-automaton/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlfilter-automaton/src/java/org/apache/nutch/urlfilter/automaton/AutomatonURLFilter.java b/src/plugin/urlfilter-automaton/src/java/org/apache/nutch/urlfilter/automaton/AutomatonURLFilter.java
index 93cbac5..b33a660 100644
--- a/src/plugin/urlfilter-automaton/src/java/org/apache/nutch/urlfilter/automaton/AutomatonURLFilter.java
+++ b/src/plugin/urlfilter-automaton/src/java/org/apache/nutch/urlfilter/automaton/AutomatonURLFilter.java
@@ -30,11 +30,11 @@ import org.apache.nutch.urlfilter.api.RegexURLFilterBase;
 
 /**
  * RegexURLFilterBase implementation based on the <a
- * href="http://www.brics.dk/automaton/">dk.brics.automaton</a> Finite-State
+ * href="https://www.brics.dk/automaton/">dk.brics.automaton</a> Finite-State
  * Automata for Java<sup>TM</sup>.
  * 
  * @author J&eacute;r&ocirc;me Charron
- * @see <a href="http://www.brics.dk/automaton/">dk.brics.automaton</a>
+ * @see <a href="https://www.brics.dk/automaton/">dk.brics.automaton</a>
  */
 public class AutomatonURLFilter extends RegexURLFilterBase {
   public static final String URLFILTER_AUTOMATON_FILE = "urlfilter.automaton.file";
diff --git a/src/plugin/urlfilter-automaton/src/java/org/apache/nutch/urlfilter/automaton/package.html b/src/plugin/urlfilter-automaton/src/java/org/apache/nutch/urlfilter/automaton/package.html
index 42533f7..282013f 100644
--- a/src/plugin/urlfilter-automaton/src/java/org/apache/nutch/urlfilter/automaton/package.html
+++ b/src/plugin/urlfilter-automaton/src/java/org/apache/nutch/urlfilter/automaton/package.html
@@ -2,7 +2,7 @@
 <body>
 <p>
 URL filter plugin based on
-<a href="http://www.brics.dk/automaton/">dk.brics.automaton</a> Finite-State
+<a href="https://www.brics.dk/automaton/">dk.brics.automaton</a> Finite-State
 Automata for Java<sup>TM</sup>.
 </p>
 </body>
diff --git a/src/plugin/urlfilter-domain/ivy.xml b/src/plugin/urlfilter-domain/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/urlfilter-domain/ivy.xml
+++ b/src/plugin/urlfilter-domain/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlfilter-domainblacklist/ivy.xml b/src/plugin/urlfilter-domainblacklist/ivy.xml
index 24d7606..1275664 100644
--- a/src/plugin/urlfilter-domainblacklist/ivy.xml
+++ b/src/plugin/urlfilter-domainblacklist/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlfilter-fast/ivy.xml b/src/plugin/urlfilter-fast/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/urlfilter-fast/ivy.xml
+++ b/src/plugin/urlfilter-fast/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlfilter-ignoreexempt/ivy.xml b/src/plugin/urlfilter-ignoreexempt/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/urlfilter-ignoreexempt/ivy.xml
+++ b/src/plugin/urlfilter-ignoreexempt/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlfilter-prefix/ivy.xml b/src/plugin/urlfilter-prefix/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/urlfilter-prefix/ivy.xml
+++ b/src/plugin/urlfilter-prefix/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlfilter-regex/ivy.xml b/src/plugin/urlfilter-regex/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/urlfilter-regex/ivy.xml
+++ b/src/plugin/urlfilter-regex/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlfilter-suffix/ivy.xml b/src/plugin/urlfilter-suffix/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/urlfilter-suffix/ivy.xml
+++ b/src/plugin/urlfilter-suffix/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlfilter-validator/ivy.xml b/src/plugin/urlfilter-validator/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/urlfilter-validator/ivy.xml
+++ b/src/plugin/urlfilter-validator/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlfilter-validator/src/java/org/apache/nutch/urlfilter/validator/UrlValidator.java b/src/plugin/urlfilter-validator/src/java/org/apache/nutch/urlfilter/validator/UrlValidator.java
index 495f698..84d516b 100644
--- a/src/plugin/urlfilter-validator/src/java/org/apache/nutch/urlfilter/validator/UrlValidator.java
+++ b/src/plugin/urlfilter-validator/src/java/org/apache/nutch/urlfilter/validator/UrlValidator.java
@@ -49,7 +49,7 @@ import org.apache.nutch.net.URLFilter;
  * Based on UrlValidator code from Apache commons-validator.
  * </p>
  * 
- * @see <a href='http://www.ietf.org/rfc/rfc2396.txt' > Uniform Resource
+ * @see <a href='https://www.ietf.org/rfc/rfc2396.txt' > Uniform Resource
  *      Identifiers (URI): Generic Syntax </a>
  * 
  */
diff --git a/src/plugin/urlmeta/ivy.xml b/src/plugin/urlmeta/ivy.xml
index 24d7606..1275664 100644
--- a/src/plugin/urlmeta/ivy.xml
+++ b/src/plugin/urlmeta/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlnormalizer-ajax/ivy.xml b/src/plugin/urlnormalizer-ajax/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/urlnormalizer-ajax/ivy.xml
+++ b/src/plugin/urlnormalizer-ajax/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlnormalizer-basic/ivy.xml b/src/plugin/urlnormalizer-basic/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/urlnormalizer-basic/ivy.xml
+++ b/src/plugin/urlnormalizer-basic/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlnormalizer-basic/src/java/org/apache/nutch/net/urlnormalizer/basic/BasicURLNormalizer.java b/src/plugin/urlnormalizer-basic/src/java/org/apache/nutch/net/urlnormalizer/basic/BasicURLNormalizer.java
index 93bd336..8794130 100644
--- a/src/plugin/urlnormalizer-basic/src/java/org/apache/nutch/net/urlnormalizer/basic/BasicURLNormalizer.java
+++ b/src/plugin/urlnormalizer-basic/src/java/org/apache/nutch/net/urlnormalizer/basic/BasicURLNormalizer.java
@@ -270,7 +270,7 @@ public class BasicURLNormalizer implements URLNormalizer {
       try {
         file = url.toURI().normalize().toURL().getFile();
         // URI.normalize() does not normalize leading dot segments,
-        // see also http://tools.ietf.org/html/rfc3986#section-5.2.4
+        // see also https://tools.ietf.org/html/rfc3986#section-5.2.4
         int start = 0;
         while (file.startsWith("/..", start)
             && ((start + 3) == file.length() || file.charAt(3) == '/')) {
diff --git a/src/plugin/urlnormalizer-host/ivy.xml b/src/plugin/urlnormalizer-host/ivy.xml
index 0a363f7..624dcaf 100644
--- a/src/plugin/urlnormalizer-host/ivy.xml
+++ b/src/plugin/urlnormalizer-host/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlnormalizer-pass/ivy.xml b/src/plugin/urlnormalizer-pass/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/urlnormalizer-pass/ivy.xml
+++ b/src/plugin/urlnormalizer-pass/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlnormalizer-protocol/ivy.xml b/src/plugin/urlnormalizer-protocol/ivy.xml
index 0a363f7..624dcaf 100644
--- a/src/plugin/urlnormalizer-protocol/ivy.xml
+++ b/src/plugin/urlnormalizer-protocol/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlnormalizer-querystring/ivy.xml b/src/plugin/urlnormalizer-querystring/ivy.xml
index 0a363f7..624dcaf 100644
--- a/src/plugin/urlnormalizer-querystring/ivy.xml
+++ b/src/plugin/urlnormalizer-querystring/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlnormalizer-regex/ivy.xml b/src/plugin/urlnormalizer-regex/ivy.xml
index 1a86d68..956fd25 100644
--- a/src/plugin/urlnormalizer-regex/ivy.xml
+++ b/src/plugin/urlnormalizer-regex/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>
diff --git a/src/plugin/urlnormalizer-slash/ivy.xml b/src/plugin/urlnormalizer-slash/ivy.xml
index 0a363f7..624dcaf 100644
--- a/src/plugin/urlnormalizer-slash/ivy.xml
+++ b/src/plugin/urlnormalizer-slash/ivy.xml
@@ -20,7 +20,7 @@
 <ivy-module version="1.0">
   <info organisation="org.apache.nutch" module="${ant.project.name}">
     <license name="Apache 2.0"/>
-    <ivyauthor name="Apache Nutch Team" url="http://nutch.apache.org"/>
+    <ivyauthor name="Apache Nutch Team" url="https://nutch.apache.org/"/>
     <description>
         Apache Nutch
     </description>