---
title: "tt_news + realurl"
url: "https://www.typo3.net/d/97669-tt-news-realurl"
source: "typo3.net"
tags: ["Extensions","Frage","RealURL","tt_news"]
created: "2010-03-20"
last_reply: "2010-03-23"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# tt_news + realurl

Extensions · 1 Antwort · gestartet 2010-03-20

## Eröffnungsbeitrag

**ich_bin_es** · 2010-03-20 · [Beitrag #1](https://www.typo3.net/d/97669-tt-news-realurl/1)

Hallo,

ersteinmal die Eckdaten:

localconf.php

```php
   $TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
	'_DEFAULT' => array(
		'init' => array(
			'enableCHashCache' => 1,
			'appendMissingSlash' => 'ifNotFile',
			'enableUrlDecodeCache' => 1,
			'enableUrlEncodeCache' => 1,
			'postVarSet_failureMode' => '',
		),
		'redirects' => array(),
		'preVars' => array(
			array(
				'GETvar' => 'no_cache',
					'valueMap' => array(
						'nc' => 1,
					),
					'noMatch' => 'bypass',
				),
				array(
					'GETvar' => 'L',
					'valueMap' => array(
						# 'de' => '0',
						'en' => '1',
					),
					'valueDefault' => 'de',
					'noMatch' => 'bypass',
				),
			),
			'pagePath' => array(
				'type' => 'user',
				'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
				'spaceCharacter' => '-',
				'languageGetVar' => 'L',
				'expireDays' => 7,
				'rootpage_id' => 1,
				'firstHitPathCache' => 1,
			),
			'fixedPostVars' => array(),
			'postVarSets' => array(
				'_DEFAULT' => array(
					// news archive parameters
					'archive' => array(
						array(
							'GETvar' => 'tx_ttnews[year]' ,
						),
						array(
							'GETvar' => 'tx_ttnews[month]' ,
							'valueMap' => array(
							'january' => '01',
							'february' => '02',
							'march' => '03',
							'april' => '04',
							'may' => '05',
							'june' => '06',
							'july' => '07',
							'august' => '08',
							'september' => '09',
							'october' => '10',
							'november' => '11',
							'december' => '12',
						)
					),
				),
				// news pagebrowser
				'browse' => array(
					array(
						'GETvar' => 'tx_ttnews[pointer]',
					),
				),
				// news categories
				'select_category' => array (
					array(
						'GETvar' => 'tx_ttnews[cat]',
					),
				),
				// news articles anMd searchwords
				'article' => array(
					array(
						'GETvar' => 'tx_ttnews[tt_news]',
						'lookUpTable' => array(
							'table' => 'tt_news',
							'id_field' => 'uid',
							'alias_field' => 'title',
							'addWhereClause' => ' AND NOT deleted',
							'useUniqueCache' => 1,
							'useUniqueCache_conf' => array(
								'strtolower' => 1,
								'spaceCharacter' => '-',

							),
						),
					),
					array(
						'GETvar' => 'tx_ttnews[backPid]',
					),
					array(
						'GETvar' => 'tx_ttnews[swords]',
					),
				),
			),
		),
		// configure filenames for different pagetypes
		'fileName' => array(
			'defaultToHTMLsuffixOnPrev' => 1,
			'index' => array(
				'print.html' => array(
					'keyValues' => array(
						'type' => 98,
					),
				),
				'rss.xml' => array(
					'keyValues' => array(
						'type' => 100,
					),
				),
				'rss091.xml' => array(
					'keyValues' => array(
						'type' => 101,
					),
				),
				'rdf.xml' => array(
					'keyValues' => array(
						'type' => 102,
					),
				),
				'atom.xml' => array(
					'keyValues' => array(
						'type' => 103,
					),
				),
			),
		),
	),
);
```

Ergibt für normale seiten:

```typoscript
www.meine-domain.de/ein-schöner-begriff/eigentliche-seite.html
```

Und für die Singlepid (Einzelansicht der News)

seit neuestem:

```typoscript
www.meine-domain.de/artikel/article/der-interessante-nachrichtentitel/16.html
```

bei google indiziert ist folgendes

```typoscript
www.meine-domain.de/article/der-interessante-nachrichtentitel/16.html
```

Nun habe ich 2 Probleme:

1. Ich habe keine Ahnung warum auf einmal **artikel** in dem Pfad vorkommt

2. **16.html** möchte ich für die News wegbekommen. Für die anderen Seiten soll weiter ein suffix bestehen

PS: Problem 1 ist mir gerade eben erst aufgefallen ;)

## Antworten

### [#2](https://www.typo3.net/d/97669-tt-news-realurl/2) · ich_bin_es · 2010-03-23

Ok, ich musste die Backpid ausschalten

nun noch eine neue Frage.
google ist nu ziemlich verseucht mit doppeltem Newscontent.

Nun muss ich in der htaccess redirect permantent einbauen.

**Umständlich kann ich es so machen:**

RedirectPermanent /news/article/toller-titel/183.html  /artikel/news/toller-titel.html

RedirectPermanent /news/article/toller-titel/13.html  /artikel/news/toller-titel.html

RedirectPermanent /news/article/toller-titel/29.html  /artikel/news/toller-titel.html

Gibt es da einen Platzhalter so das ich die Anweisung für jede news nur einmal schreiben muss?

RedirectPermanent /news/article/toller-titel/{egal was hier kommt}  /artikel/news/toller-titel.html

Kann mir da jemand helfen ?

---

Quelle: „tt_news + realurl“, typo3.net, https://www.typo3.net/d/97669-tt-news-realurl
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
