Project

General

Profile

Actions

Bug #91670

open

Not possible to exclude "mountpoints" from sitemap using "excludedDoktypes"

Added by Jan Kornblum almost 4 years ago. Updated 5 months ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
SEO
Target version:
-
Start date:
2020-06-17
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
9
PHP Version:
7.4
Tags:
tx_seo, sitemap
Complexity:
Is Regression:
Sprint Focus:

Description

It seems impossible to exclude "mountpoints" (doktype=7) from sitemap generation:

plugin.tx_seo.config.xmlSitemap.sitemaps.pages.config.excludedDoktypes = 3, 4, 6, 7, 199, 254, 255

The mounted pages are still included (for both "mount_pid_ol=0" and "mount_pid_ol=1"). In my case pages from a different site (domain) are mounted, don't know if this matters...

In addition (but maybe this is a desired behaviour because of seo aspects), the mounted pages are prefixed with the foreign domain (site) in sitemap, although in frontend all mounted pages are below the current domain (site).


Related issues 1 (1 open0 closed)

Related to TYPO3 Core - Bug #100102: Wrong mount point pages in PagesXmlSitemapDataProviderUnder Review2023-03-07

Actions
Actions #1

Updated by Christian Weiske 5 months ago

  • Related to Bug #100102: Wrong mount point pages in PagesXmlSitemapDataProvider added
Actions #2

Updated by Christian Weiske 5 months ago

Mount point handling is severely broken, see #100102.
This bug here stems from the problem that $pageRepository->getDescendantPageIdsRecursive() already resolves mount point targets and never returns the page IDs of the actual mount points, making it impossible to filter them out.

Actions

Also available in: Atom PDF