Relative URL
Was ist eine Relative URL?
Eine relative URL ist eine Adresse, die keine vollständige Domain enthält, sondern nur den Pfad relativ zum aktuellen Standort oder zur Wurzel der Website. Im Gegensatz zur absoluten URL (https://domain.de/seite/) sieht eine relative URL schlicht so aus: /seite/ oder ../bild.jpg.
Absolute vs. relative URLs – was ist der Unterschied?
- Absolute URL:
https://www.lockruf.com/wordpress-lexikon/– vollständige Adresse mit Protokoll und Domain - Root-relative URL:
/wordpress-lexikon/– beginnt mit einem Schrägstrich, bezieht sich auf die Wurzel der Domain - Relative URL:
../wordpress-lexikon/– bezieht sich auf den aktuellen Verzeichnisstandort
Wo kommen relative URLs in WordPress vor?
WordPress selbst verwendet in den meisten Bereichen absolute URLs – vor allem bei internen Links in Beiträgen und Seiten. Relative URLs tauchen häufiger in Theme- und Plugin-Dateien auf, etwa beim Einbinden von CSS-Dateien oder JavaScript.
Relative URLs und das Problem bei Migrationen
Hier liegt eine häufige Fehlerquelle: WordPress speichert interne Links im Beitragsinhalt als absolute URLs – also mit der vollständigen Domain. Wenn du eine Website von staging.domain.de auf domain.de umziehst, sind alle diese Links noch auf die alte Domain eingestellt. Das erfordert eine systematische Suche-und-Ersetze-Operation in der Datenbank – am besten mit dem WP-CLI-Befehl wp search-replace oder dem Plugin „Better Search Replace“.

