EBW Admin Logo de 2



Unter NewsBlog finden Sie die neuesten Informationen rund um Joomla und wichtigen Erweiterungen.

Empfohlen

Wozu dient URL-Rewrite?

Das URL-Rewriting ist eine Technik, die oft in Webservern wie Apache (über .htaccess) oder Nginx genutzt wird. Sie dient dazu, URLs umzuschreiben, damit sie benutzerfreundlicher, suchmaschinenoptimiert oder funktionaler werden.

Hier sind die Hauptanwendungszwecke für URL-Rewrite:


1. Suchmaschinenoptimierung (SEO)

  • URLs, die benutzerfreundlich und lesbar sind, werden von Suchmaschinen bevorzugt.
  • Beispiel:
    • Ohne URL-Rewriting: www.beispielseite.com/index.php?id=123&cat=abc
    • Mit URL-Rewriting: www.beispielseite.com/kategorie/artikelname

2. Benutzerfreundlichkeit

  • Lesbare URLs sind einfacher zu merken und sehen professioneller aus.
  • Benutzer verstehen den Inhalt der Seite besser durch eine sprechende URL.
  • Beispiel:
    • Anstelle von: www.beispielseite.com/p12345
    • Besser: www.beispielseite.com/produkte/handy-schutzhülle

3. Flexibilität bei der Serverstruktur

  • Der Server kann interne Dateistrukturen ändern, ohne dass dies die URLs betrifft, die Nutzer oder Suchmaschinen verwenden.
  • Eine Regel könnte zum Beispiel Anfragen wie www.beispiel.com/news/artikel an www.beispiel.com/index.php?mod=news&article=123 weiterleiten.

4. Verstecken von technischen Details

  • Es wird vermieden, dass Nutzer technische Details wie Parameter, Skriptsprachen oder interne Strukturen sehen.
  • Beispiel:
    • Verbergen von .php, .html oder internen IDs.

5. Weiterleitungen und Fehlerseiten

  • Alte URLs können über ein Rewrite auf neue URLs weitergeleitet werden (z. B. bei einem Website-Relaunch).
  • Beispiel:
    • Eine Anfrage an www.beispielseite.com/alte-seite wird umgeleitet auf www.beispielseite.com/neue-seite.

6. Sicherheitsgründe

  • Parameter können maskiert werden, um Angriffe wie SQL-Injections oder URL-Manipulationen zu erschweren.
  • Beispiel:
    • Statt: www.beispielseite.com/login.php?user=admin
    • Besser: www.beispielseite.com/login/admin

Fazit

URL-Rewriting ist ein leistungsfähiges Werkzeug, um Websites benutzerfreundlicher, sicherer und effizienter zu gestalten. Es verbessert die SEO, erhöht die Professionalität der Website und bietet mehr Kontrolle über die Struktur der Webinhalte.

URL-Rewrite unter joomla:

Das Aktivieren und Einrichten von URL-Rewriting in Joomla ist ein wichtiger Schritt, um benutzerfreundliche und SEO-optimierte URLs zu generieren. Hier ist eine Schritt-für-Schritt-Anleitung, wie Sie dies einrichten können:


1. Überprüfen Sie, ob URL-Rewrite auf dem Server aktiviert ist

  • Stellen Sie sicher, dass mod_rewrite (bei Apache-Servern) oder ein entsprechendes URL-Rewrite-Modul (bei Nginx oder IIS) auf dem Server aktiviert ist.
  • Falls Sie Apache verwenden, prüfen Sie, ob die Datei .htaccess vom Server gelesen werden kann.

2. SEO-freundliche URLs in Joomla aktivieren

  1. Loggen Sie sich ins Joomla-Backend ein.
  2. Gehen Sie zu System > Konfiguration > Website (Tab).
  3. Suchen Sie die Option Suchmaschinenfreundliche URLs und stellen Sie sie auf Ja.
  4. Aktivieren Sie optional die Option URL-Rewrite verwenden, wenn Sie den zusätzlichen Vorteil von „saubereren“ URLs ohne index.php möchten.
  5. Speichern Sie die Änderungen.

3. Die .htaccess-Datei einrichten

  1. Gehen Sie ins Stammverzeichnis Ihrer Joomla-Installation.
  2. Suchen Sie die Datei htaccess.txt.
  3. Benennen Sie diese in .htaccess um.
  4. Öffnen Sie die .htaccess-Datei und stellen Sie sicher, dass folgende Zeile nicht auskommentiert ist:
    apache
    RewriteEngine On

Wichtige Anpassungen (bei Bedarf):

  • Stellen Sie sicher, dass der RewriteBase korrekt ist. Wenn Joomla in einem Unterverzeichnis installiert ist, passen Sie diese Zeile an:
    apache
    RewriteBase /unterverzeichnis/
    Für Root-Installationen können Sie dies auskommentiert lassen.

4. Zusätzliche Optionen

Falls Sie Nginx verwenden, müssen Sie eine passende Rewrite-Regel in Ihrer Nginx-Konfigurationsdatei einfügen:

nginx
location / { try_files $uri $uri/ /index.php?$query_string; }

5. Prüfen, ob URL-Rewriting funktioniert

  • Besuchen Sie die Website und überprüfen Sie, ob die URLs die gewünschte Form haben (ohne index.php).
  • Testen Sie, ob alle Links korrekt aufgerufen werden können.

6. Fehlerbehebung

Falls URL-Rewriting nicht funktioniert:

  • Überprüfen Sie die Serverkonfiguration (z. B. .htaccess oder nginx.conf).
  • Stellen Sie sicher, dass Schreibrechte korrekt gesetzt sind.
  • Prüfen Sie die Server-Logs auf Hinweise.

Bei auftretenden Problemen helfen wir Ihnen gerne weiter.

 
×
Bleib informiert

Wenn Sie den Blog abonnieren, senden wir Ihnen eine E-Mail, wenn es neue Updates auf der Website gibt, damit Sie sie nicht verpassen.

Favicon unter Joomla 5 erstellen
Optimierung von Joomla Websites

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.