Skip to content

Instantly share code, notes, and snippets.

@oliverthiele
Last active November 23, 2023 18:18
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save oliverthiele/83957820413fd981e062 to your computer and use it in GitHub Desktop.
Save oliverthiele/83957820413fd981e062 to your computer and use it in GitHub Desktop.
robots.txt for TYPO3
User-agent: *
# Only allow URLs generated with RealURL
Disallow: /*?id=*
Disallow: /*&id=*
# L=0 is the default language
Disallow: /*?L=0*
Disallow: /*&L=0*
# typeNum = 98 is usually the print version.
Disallow: /*?type=98*
Disallow: /*&type=98*
# Should always be protected (.htaccess)
Disallow: /*/Private/*
Disallow: /fileadmin/templates/html/*
Disallow: /*/Configuration/*
Disallow: /typo3temp/*
Allow: /typo3temp/*.css
Allow: /typo3temp/*.css.*.gzip
Allow: /typo3temp/*.js
Allow: /typo3temp/*.js.*.gzip
Allow: /typo3temp/*.jpg
Allow: /typo3temp/*.gif
Allow: /typo3temp/*.png
Disallow: *.sql
Disallow: *.sql.gz
Sitemap: http://www.example.com/index.php?eID=dd_googlesitemap
@josefglatz
Copy link

What about

Disallow: /*?tx_indexedsearch

or solr search query

@stat1x
Copy link

stat1x commented Jan 20, 2017

This:

Disallow: /typo3temp/*
Allow: /typo3temp/*.css$
Allow: /typo3temp/*.css.*.gzip$
Allow: /typo3temp/*.js$
Allow: /typo3temp/*.js.*.gzip$
Allow: /typo3temp/*.jpg$
Allow: /typo3temp/*.gif$
Allow: /typo3temp/*.png$

Should be,

Disallow: /typo3temp/*
Allow: /typo3temp/*.css
Allow: /typo3temp/*.css.*.gzip
Allow: /typo3temp/*.js
Allow: /typo3temp/*.js.*.gzip
Allow: /typo3temp/*.jpg
Allow: /typo3temp/*.gif
Allow: /typo3temp/*.png

To work

@mcmz
Copy link

mcmz commented Jun 9, 2018

Isn't
Disallow: /typo3conf/
worth to be mentioned?

@sebkln
Copy link

sebkln commented Nov 22, 2018

This:

Disallow: /typo3temp/*
Allow: /typo3temp/*.css$
Allow: /typo3temp/*.css.*.gzip$
Allow: /typo3temp/*.js$
Allow: /typo3temp/*.js.*.gzip$
Allow: /typo3temp/*.jpg$
Allow: /typo3temp/*.gif$
Allow: /typo3temp/*.png$

Should be,

Disallow: /typo3temp/*
Allow: /typo3temp/*.css
Allow: /typo3temp/*.css.*.gzip
Allow: /typo3temp/*.js
Allow: /typo3temp/*.js.*.gzip
Allow: /typo3temp/*.jpg
Allow: /typo3temp/*.gif
Allow: /typo3temp/*.png

To work

Thanks. This change allows Google to crawl stylesheets and JavaScripts and prevents error messages in the Google Search Console.

@PhilippShortCuts
Copy link

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment