Zum Inhalt springen

Adresse mit ID in Adresse mit Namen ändern...

Erstellt am 19. September 2006 · 10 Antworten · letzte Antwort am 30. September 2006

Tags: RealURL, URLs & Routing, Frage

startupboy ·

Hi,
ich bin ziemlich neu bei Typo3 und bin auf der Suche nach einer Möglichkeit die Typo3-Adresse, die ja aus index.php + ID besteht, umzuwandeln in Bspws die Seitennamen (domain.de/impressum.php usw.). Gibt es für soetwas vielleichte eine Extension, oder auch ein gutes Tutorial?

Danke für jeden Tip...

startupboy ·

Äh, habe da doch vielleicht noch kurz eine Frage #paralyzed#

In welcher Datei schalte ich die eingebaute Funktion ein?
Und wieso die HTAccess-Datei?

Greenhorn2013 schrieb

2. Du nutzt die eingebauten Funktionen von Typo3

config.simulateStaticDocuments = 1
config.baseURL = http://www.deineURLHier.de

Und welche Möglichkeit geht am schnellsten, bzw. läuft am besten?

Greenhorn2013 ·

Das schaltest du mittels TypoScript in deinem Root Template der Seite ein.
Die HTAccess weil ja der Server mit der Anfrage 10.0.html was anfangen muss.
Die Configuration simulateStaticDocuments macht aus
index.php?id=11
dann einen Aufruf in der Art:
11.0.html

Da die Datei 11.0.html nicht auf dem Server existiert muss dem Server gesagt werden was er damit machen muss. In diesem fall löst er den Dateinamen auf in die ID den Seitentyp und gibt das Intern an die Index.php weiter.
Das entsprechende Modul beim Apache Webserver URL Rewrite.

startupboy ·

Dank Dir... 😉

Habe es geschafft und es läuft.
Nur leider wird bei langen Title nach 28 Zeichen das Ende abschneidet. o.O
Wie kann ich denn soetwas ändern? Ich möchte das Typo3 die Title in voller Länge im Dateinamen angibt.

config.simulateStaticDocuments = 1
config.simulateStaticDocuments_addTitle = 1
config.stat_titleLen = 100

Kann man das ganze auch noch weiter ausbauen, das bspws. auch die Menüebenen(ähnlich wie im Breadcrumb) im Dateinamen enthalten sind?

Möchte möglichst viele Seiteninformationen, für eine Suchmaschinenoptimierung, in meinem Dateinamen haben.

Contrixx-Webdesign ·

Hallo,

mach mal aus

config.simulateStaticDocuments_addTitle = 1

einfach

config.simulateStaticDocuments_addTitle = 50

Damit werden 50 Zeichen des Dateinamens genutzt. Soviel ich weiss, kannst du die Zahl beliebig erweitern.