Abrufen der vollständigen URL der aktuellen Seite auf einem Windows-/IIS-Server
Beim Verwalten von Weiterleitungen auf einem Windows-/IIS-Server ist es wichtig, sie zu erfassen Geben Sie die vollständige URL an, um die Richtigkeit sicherzustellen. Diese Aufgabe kann jedoch eine Herausforderung darstellen, insbesondere wenn es um WordPress-Installationen geht, die in neue Ordnerspeicherorte verschoben werden.
Eine aufgetretene Herausforderung besteht darin, dass sowohl $_SERVER["REQUEST_URI"] als auch $_SERVER["PHP_SELF"] nicht bereitgestellt werden die gewünschte Beitragstitelkomponente der URL. Dies liegt daran, dass IIS einen anderen Ansatz verwendet als Apache, wovon viele Empfehlungen ausgehen.
Um dieses Problem auf einem IIS-Server zu beheben, ist die geeignete Variable $_SERVER['PATH_INFO']. Diese Variable erfasst den angeforderten Teil der URL, einschließlich des Beitragstitels, im gewünschten Format.
Wenn Ihre URL beispielsweise so aussieht:
http:://www.example.com/OLD_FOLDER/index.php/post-title/
$_SERVER['PATH_INFO'] gibt /post-title/ zurück.
Daher beim Konfigurieren von 301-Weiterleitungen in WordPress Bei einer auf einem Windows/IIS-Server gehosteten Installation erweist sich $_SERVER['PATH_INFO'] als zuverlässige Lösung zum Abrufen der vollständigen URL, die für genaue Weiterleitungen erforderlich ist.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3