Project

General

Profile

Actions

Bug #23106

closed

SimulateStatic can be exploited to make sites show up as duplicate content

Added by jholzmann no-lastname-given over 14 years ago. Updated over 11 years ago.

Status:
Rejected
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2010-07-05
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
4.4
PHP Version:
5.3
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

Every TYPO3 site using simulateStaticDocuments can be "poisoned" as it is possible to submit infinite variations of an URL to search engines (i.e. blabla.10.0.html will output the same content as moreblabla.10.0.html ) as long as the PID is correct ---> duplicate content.

The same applies to wildcard subdomains even worse! -> This way the whole site can become duplicate content. Bummer!

The proper way is to check if an URL exists (incl. title and subdomain prefix). If the title is wrong redirect with 301 to the correctly titled URL. If the page does not exist do a redirect with 301 to somewhere or 404 (which is already covered in the install tool however it is using the wrong redirection type).

If you need more input just ask ( )

This issues was previously part of #15128. I split them of, as the solution to this part has to be integrated in SimulateStatic (and not only in the Core in general).
(issue imported from #M15007)


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Bug #15128: Shortcut Handling can cause SEO problems and should be improvedClosed2005-10-20

Actions
Actions #1

Updated by Steffen Gebert over 14 years ago

Think that's no news.

Why not using a modern technique like realurl instead of simulatestatic?

Actions #2

Updated by Klaus Hinum about 14 years ago

A solution would be to use the cannonical tag to avoid duplicate content for search engines.
<link rel="canonical" href="http://www.domain.de&quot; />

e.g.
// Typoscript Constants
baseUrlOn = 1
baseUrl = http://www.domain.de/

// Typoscript Setup
lib.canonicalTag = TEXT
lib.canonicalTag {
typolink.parameter.data = TSFE:id
typolink.returnLast = url
wrap = <link rel="canonical" href="{$baseUrl}|" />
}
page.headerData.1000 < lib.canonicalTag

taken from here
http://www.just4freaks.de/tutorials/typo3-einbinden-von-canonical-tag

Actions #3

Updated by Christian Kuhn over 11 years ago

  • Category deleted (Communication)
  • Status changed from New to Rejected
  • Target version deleted (0)

simulate static is not included in the core anymore since 6.0 and this issue will not be solved in 4.5 / 4.7 anymore.

Actions

Also available in: Atom PDF