WordPress und fest codierte Domainnamen in URL

Lesezeit: 1 Minute

Ich habe gerade WordPress installiert und festgestellt, dass die URL der Website im gesamten generierten HTML fest codiert zu sein scheint.

Ich sehe zum Beispiel Dinge wie:

<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="stylesheet" type="text/css" media="all" href="http://www.mywebserver.com/wp-%20%20%20%20content/themes/twentyeleven/style.css" />
<link rel="pingback" href="http://www.mywebserver.com/xmlrpc.php" />

Gibt es eine Möglichkeit, WordPress anzuweisen, den Domainnamen in den generierten URLs zu entfernen? Am liebsten wäre mir zum Beispiel:

<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="stylesheet" type="text/css" media="all" href="http://stackoverflow.com/wp-content/themes/twentyeleven/style.css" />
<link rel="pingback" href="http://stackoverflow.com/xmlrpc.php" />

  • Vielleicht finden Sie diese Diskussion sehr interessant. wordpress.org/support/topic/…

    – mrtsherman

    3. April 2012 um 2:33 Uhr

  • Danke für den Link war sehr interessant.

    – steve8918

    3. April 2012 um 3:32 Uhr

Ein paar Code-Links können das Problem in Ihrer Funktionsdatei und Header-Datei beheben: Korrigieren Sie absolute Links in WordPress

Funktionen.php

function fix_links($input) {
return preg_replace('!http(s)?://' . $_SERVER['SERVER_NAME'] . '/!', "https://stackoverflow.com/", $input);
}

Header.php — bevor Sie HTML ausgeben

ob_start('fix_links');

  • Danke, das war genau das was ich gesucht habe.

    – steve8918

    3. April 2012 um 3:33 Uhr

  • Ich musste dies auf zwei Arten ändern: einmal hinzufügen bis zum Ende der Fußzeile (gute Praxis) und ändern Sie $_SERVER[‘SERVER_NAME’] zur WordPress-Host-Funktion site_url() zB return (str_replace(site_url(), “”, $input)); da ich die Site als Proxy verwende und SERVER_NAME den Proxy-Host und nicht den WordPress-Host zurückgibt.

    – Mumienbot

    26. Februar 2016 um 9:32 Uhr

1002050cookie-checkWordPress und fest codierte Domainnamen in URL

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy