---
title: "Realurl und Pagebrowser - schönere URLs möglich?"
url: "https://www.typo3.net/d/114333-realurl-und-pagebrowser-schoenere-urls-moeglich"
source: "typo3.net"
tags: ["Extensions","Frage","RealURL","URLs & Routing"]
created: "2013-03-26"
last_reply: "2013-05-14"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Realurl und Pagebrowser - schönere URLs möglich?

Extensions · 2 Antworten · gestartet 2013-03-26

## Eröffnungsbeitrag

**zappzarapp** · 2013-03-26 · [Beitrag #1](https://www.typo3.net/d/114333-realurl-und-pagebrowser-schoenere-urls-moeglich/1)

Hallo,

ich habe eine Seite mit Pagebrowser - mit Realurl schaffe ich folgende URL Struktur:

<http://www.meineseite.at/seitenname/kategorie/kategoriename/1.html>
<http://www.meineseite.at/seitenname/kategorie/kategoriename/2.html>

Was ich jedoch gerne hätte wäre zB. folgendes:

<http://www.meineseite.at/seitenname/kategorie/kategoriename-1.html>
<http://www.meineseite.at/seitenname/kategorie/kategoriename-2.html>

Wäre das möglich und wenn ja wie? Gibt es Hooks für Realurl mit denen das Möglich wäre?

lg Matthias

## Antworten

### [#2](https://www.typo3.net/d/114333-realurl-und-pagebrowser-schoenere-urls-moeglich/2) · jenses · 2013-03-27

Du kannst z.B. die class.tx_realurl_advanced.php modifizieren und diese modifizierte Version in der realurl_conf.php unter pagePath->userFunc einbinden...

### [#3](https://www.typo3.net/d/114333-realurl-und-pagebrowser-schoenere-urls-moeglich/3) · zappzarapp · 2013-05-14

Ich habe das jetzt ähnlich gelöst wie hier beschrieben:
<http://www.t3node.com/blog/hiding-repeated-segments-with-realurl/>

Meine URL sieht normalerweise so aus:

<http://www.meineseite.at/seitenname/kategorie/kategoriename/seite/1.html> bzw. <http://www.meineseite.at/seitenname/kategorie/kategoriename/seite/2.html> wird mit

```php
function user_encodeSpURL_postProc(&$params, &$ref) {
	$params['URL'] = preg_replace('/\/seite\/1/','',$params['URL']);
	$params['URL'] = preg_replace('/seite\/([0-9]+)\.html/','\$1.html',$params['URL']);
}
```

zu
<http://www.meineseite.at/seitenname/kategorie/kategoriename.html>
<http://www.meineseite.at/seitenname/kategorie/kategoriename/2.html>

So wandle ich es wieder um:

```php
function user_decodeSpURL_preProc(&$params, &$ref) {		
	$params['URL'] = preg_replace('/\/([0-9])+\.html/','/seite/\$1.html',$params['URL']);	
}
```

Das einzige Problem, dass ich sehe ist wenn eine URL die eigentlich nicht zu dieser Extension mit dem Paging gehört zufälligerweise ein seite/1 oder /1.html in der URL hat, da diese URLs dann zerstört werden (aber die Wahrscheinlichkeit ist meiner Meinung nach sehr gering)

lg Matthias

---

Quelle: „Realurl und Pagebrowser - schönere URLs möglich?“, typo3.net, https://www.typo3.net/d/114333-realurl-und-pagebrowser-schoenere-urls-moeglich
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
