diff --git a/Applications/CLI/CommandLineArgumentParser.cpp b/Applications/CLI/CommandLineArgumentParser.cpp
index 5bbd350961e3011902f12c20c9a31195ff9dad28..e4c5b2f69634a3d8d9f040be17e812aac7278a27 100644
--- a/Applications/CLI/CommandLineArgumentParser.cpp
+++ b/Applications/CLI/CommandLineArgumentParser.cpp
@@ -23,15 +23,20 @@ CommandLineArguments parseCommandLineArguments(int argc, char* argv[],
 {
     // Parse CLI arguments.
     TCLAP::CmdLine cmd(
-        "OpenGeoSys-6 software.\n"
+        "OpenGeoSys-6 software."
+        "\n"
         "Copyright (c) 2012-2024, OpenGeoSys Community "
-        "(http://www.opengeosys.org) "
+        "(https://www.opengeosys.org) "
+        "\n"
         "Distributed under a Modified BSD License. "
         "See accompanying file LICENSE.txt or "
-        "http://www.opengeosys.org/project/license\n"
+        "https://www.opengeosys.org/project/license"
+        "\n"
         "version: " +
-            GitInfoLib::GitInfo::ogs_version + "\n" +
-            "CMake arguments: " + CMakeInfoLib::CMakeInfo::cmake_args,
+            GitInfoLib::GitInfo::ogs_version +
+            "\n"
+            "CMake arguments: " +
+            CMakeInfoLib::CMakeInfo::cmake_args,
         ' ',
         GitInfoLib::GitInfo::ogs_version + "\n\n" +
             "CMake arguments: " + CMakeInfoLib::CMakeInfo::cmake_args);
diff --git a/Applications/Utils/FileConverter/GocadSGridReader.cpp b/Applications/Utils/FileConverter/GocadSGridReader.cpp
index d5b9be608545ec0da62a462be01c26ee12a94216..0f3e6784c141519e3c80ef9a3b96d3c416148c28 100644
--- a/Applications/Utils/FileConverter/GocadSGridReader.cpp
+++ b/Applications/Utils/FileConverter/GocadSGridReader.cpp
@@ -34,8 +34,9 @@ int main(int argc, char* argv[])
     TCLAP::CmdLine cmd(
         "Reads a Gocad stratigraphic grid file (file ending sg) and writes the "
         "data in the vtk unstructured grid file format. The documentation is "
-        "available at  "
-        "https://www.opengeosys.org/docs/tools/meshing/gocadsgridreader/.\n\n "
+        "available at "
+        "https://www.opengeosys.org/docs/tools/meshing/gocadsgridreader/."
+        "\n"
         "OpenGeoSys-6 "
         "software, version " +
             GitInfoLib::GitInfo::ogs_version +
diff --git a/Applications/Utils/MeshEdit/AddLayer.cpp b/Applications/Utils/MeshEdit/AddLayer.cpp
index 5249a3746dac4afd0204cf5453ec069dcb791453..fba372668df66a50b879467d7402d8f929c4b6b2 100644
--- a/Applications/Utils/MeshEdit/AddLayer.cpp
+++ b/Applications/Utils/MeshEdit/AddLayer.cpp
@@ -29,12 +29,13 @@ int main(int argc, char* argv[])
     TCLAP::CmdLine cmd(
         "Adds a layer to an existing mesh."
         "The documentation is available at "
-        "https://docs.opengeosys.org/docs/tools/meshing/addlayer.\n\n"
+        "https://www.opengeosys.org/docs/tools/meshing/addlayer."
+        "\n"
         "OpenGeoSys-6 software, version " +
             GitInfoLib::GitInfo::ogs_version +
             ".\n"
             "Copyright (c) 2012-2024, OpenGeoSys Community "
-            "(http://www.opengeosys.org)",
+            "(https://www.opengeosys.org)",
         ' ', GitInfoLib::GitInfo::ogs_version);
     TCLAP::ValueArg<std::string> mesh_arg(
         "i", "input-mesh-file", "the name of the file containing the mesh",
diff --git a/NumLib/ODESolver/NonlinearSolver.cpp b/NumLib/ODESolver/NonlinearSolver.cpp
index 554cb2d437033d8b8beb3743d8f198bc08d72852..4203095bff182f3688ef4388da6cf621da122eb5 100644
--- a/NumLib/ODESolver/NonlinearSolver.cpp
+++ b/NumLib/ODESolver/NonlinearSolver.cpp
@@ -398,7 +398,7 @@ NonlinearSolverStatus NonlinearSolver<NonlinearSolverTag::Newton>::solve(
         {
             // TODO could be solved in a better way
             // cf.
-            // https://www.petsc.org/release/docs/manualpages/Vec/VecWAXPY.html
+            // https://petsc.org/release/manualpages/Vec/VecWAXPY
 
             // Copy pointers, replace the one for the given process id.
             std::vector<GlobalVector*> x_new{x};