10. Dezember 2013

Einstieg in URL [Tag 17]: RealURL

Die Anzeige unserer URL's zum Projekt sind bisher nicht aussagekräftig und einfach nur unschön! Zudem auch noch SEO-technisch völlig unbrauchbar!
Oder wer kann schon etwas mit einer Bezeichnung wie index.php?id=4 anfangen, wenn hiermit die Neues-Seite gemeint ist? Wohl nur der, der die Seiten selber eingerichtet hat. Aber wir möchten ja nach Möglichkeit viele User auf unsere Seite bringen und behalten.
Durch die Verwendung von RealUrl erhält man eine eindeutige URL, was für SEO (Suchmaschinenoptimierung) sehr wichtig ist!



Vorteile
  • die Seitenstruktur kann mit echten URLs leichter überschaut werden
  • die Besucher können die URLs sich leichter merken, der Wiedererkennungswert steigt enorm
  • Seiten werden bei Suchmaschinen besser gelistet als Seiten mit Parametern

Nachteile
  • RealUrl erfordert (stellenweise) einigen Konfigurationsaufwand, da viele Extensions extra angepasst werden müssen
  • Extensions die nicht konfiguriert sind, werden immer noch mit GET aufgerufen. 

Und so geht's:

1.) realurl über «Erweiterungsmanager/Erweiterungen hinzufügen» suchen

2.) importieren und + installieren

3.) Vorab-Konfiguration über «Erweiterungen verwalten»:
     Unter "Automatic Configuration file format" die Option php.source auswählen.
     Unterschied zu Serialized: php.source ist sicherer und läuft in jeder Umgebung, dafür aber
     langsamer

4.) Konfigurations-Template ändern!
     > «Template/TS/+ext config»:
         Hier an den Anfang des Scripts einfügen:
config.simulaticStaticDocuments = 0
config.tx_realurl_enable = 1

config.baseURL = http://localhost/Projekt/
Hiermit wird die TYPO3-Konfiguration außer Kraft gesetzt!
  
  > speichern + schließen

5.) Unter C:/../htdocs das aktuelle TYPO3-Projekt aufrufen (hier: Projekt)
     Hier ist eine _.htaccess-Datei hinterlegt, die als .htaccess erneut abgespeichert wird
     Wichtig: Dateiname darf keinen Unterstrich beinhalten!

6.) .htaccess-Datei mit Notpad öffnen + Zeile 84 bearbeiten:
      Hier steht:
           #RewriteBase
     Ändern in:
           RewriteBase /projekt/

7.) Unter C:/../htdocs/Projekt das Verzeichnis typo3conf öffnen und die Datei
     realurl_autoconf.php mit Notepad öffnen und bearbeiten:
        Zeile 24:  'defaultToHTMLsuffixOnPrev' => 0
        Hier statt der '0' eine '1' setzen, damit das Suffix html in der URL angezeigt werden kann:
        'defaultToHTMLsuffixOnPrev' => 1,
       Wichtig für SEO!


Nun erscheint die URL korrekt im Browser :-)




TIPP:
Für die Änderung in einer realen Umgebung müssen die geänderten Dateien real_url.php + .htaccess über Filezilla eingespielt werden!



Keine Kommentare:

Kommentar veröffentlichen