diff --git a/lib/modules/datasource/maven/index.spec.ts b/lib/modules/datasource/maven/index.spec.ts
index 265910390b2092749e0e3c10b7eecac831f63dc2..eec203b2520c787ded21ed0f2e0a70cbe55cdf4c 100644
--- a/lib/modules/datasource/maven/index.spec.ts
+++ b/lib/modules/datasource/maven/index.spec.ts
@@ -63,9 +63,9 @@ function mockGenericPackage(opts: MockOpts = {}) {
   }
 
   if (html) {
-    scope.get(`/${packagePath}/index.html`).reply(200, html);
+    scope.get(`/${packagePath}/`).reply(200, html);
   } else if (html === null) {
-    scope.get(`/${packagePath}/index.html`).reply(404);
+    scope.get(`/${packagePath}/`).reply(404);
   }
 
   if (pom) {
@@ -129,7 +129,7 @@ describe('modules/datasource/maven/index', () => {
   it('returns null when metadata is not found', async () => {
     httpMock
       .scope(baseUrl)
-      .get('/org/example/package/index.html')
+      .get('/org/example/package/')
       .reply(404)
       .get('/org/example/package/maven-metadata.xml')
       .reply(404);
diff --git a/lib/modules/datasource/maven/index.ts b/lib/modules/datasource/maven/index.ts
index 3738414d501237e4d4d46ad45b8a1d8d95b0f563..32bed54f21ac5b88f9cd2604d8ef05531c95c32b 100644
--- a/lib/modules/datasource/maven/index.ts
+++ b/lib/modules/datasource/maven/index.ts
@@ -143,7 +143,7 @@ export class MavenDatasource extends Datasource {
       workingReleaseMap = {};
       let retryEarlier = false;
       try {
-        const indexUrl = getMavenUrl(dependency, repoUrl, 'index.html');
+        const indexUrl = getMavenUrl(dependency, repoUrl, '');
         const res = await downloadHttpProtocol(this.http, indexUrl);
         if (res) {
           for (const line of res.body.split(newlineRegex)) {
@@ -171,7 +171,7 @@ export class MavenDatasource extends Datasource {
         retryEarlier = true;
         logger.debug(
           { dependency, err },
-          'Failed to get releases from index.html',
+          'Failed to get releases from package index page',
         );
       }
       const cacheTTL = retryEarlier
diff --git a/lib/modules/datasource/sbt-package/index.spec.ts b/lib/modules/datasource/sbt-package/index.spec.ts
index 45510d2c9402a6f6d867f2c2c8170204ec9408b9..19423659d8e4c4cff6e687813c1684b98625b029 100644
--- a/lib/modules/datasource/sbt-package/index.spec.ts
+++ b/lib/modules/datasource/sbt-package/index.spec.ts
@@ -76,7 +76,7 @@ describe('modules/datasource/sbt-package/index', () => {
         .reply(404, '')
         .get('/maven2/com/example/empty/maven-metadata.xml')
         .reply(404)
-        .get('/maven2/com/example/empty/index.html')
+        .get('/maven2/com/example/empty/')
         .reply(404);
 
       const res = await getPkgReleases({