suchen
HeimCMS-TutorialWordDrücken SieAlte URLs in WordPress umleiten

Redirecting Old URLs in WordPress

Alte URLs in WordPress umleiten

Wir haben kürzlich ein System entwickelt, um alte URLs in PHP umzuleiten Damit Sie Fehler „Seite nicht gefunden“ vermeiden konnten (ich schlage vor, Sie lesen sie vor, bevor Sie sich weiter wagen). In diesem Artikel erstellen wir ein ähnliches System für WordPress, den beliebten PHP CMS .

Wie unterscheidet sich WordPress?

WordPress Routes alle Anforderungen über eine einzelne Index.php -Datei. Unter normalen Umständen werden alle URLs, die nicht einer physischen Datei oder einem Ordner auf Ihrem Server zugeordnet sind, von WordPress behandelt. Dies umfasst alle ungültigen Adressen. Daher müssen kein 404 -Fehlerdokument in Apache oder IIS konfiguriert werden. Sie müssen sich wahrscheinlich keine Sorgen machen, alte URLs umzuleiten, wenn Sie WordPress seit dem ersten Tag verwenden. Das System ist einigermaßen gut darin, die richtige Seite zu finden, auch wenn Sie Ihre Permalink -Struktur (Einstellungen> Permalinks) ändern. Wenn Sie jedoch Inhalte von einer statischen Site oder einem anderen CMS migrieren, haben Sie mit ziemlicher Sicherheit URL -Missverhältnisse.

Aktualisieren des Themas

Wir werden Umleitungen in Ihrem WordPress -Thema behandeln. Sie können ein Plugin erstellen, aber:
  • Die Weiterleitungen sind ortsspezifisch und ein generisches Plugin würde eine stärkere Komplexität
  • hinzufügen
  • ist es unwahrscheinlich
  • Einbetten es in das Thema ein tragbarer - kopieren Sie einfach Themendateien auf den Server
  • Suchen Sie zunächst Ihre Themendateien in WP-Content/Themes/
my-themenname . Viele Themen liefern einen 404.PHP Datei, um Fehler „Seite nicht gefunden“ zu verarbeiten, aber Sie können bei Bedarf eine erstellen. Zum Beispiel: Sie sollten nun redirect.php oben in der Datei 404.PHP aufnehmen, zum Beispiel:
<?php get_header(); ?>

<h1 id="Page-not-found">Page not found</h1>
<p>Sorry, we cannot find that page.</p>
<p>Please browse the sitemap…</p>

(Beachten Sie, dass frühere Versionen von WordPress möglicherweise erforderlich sind: Include (templatePath. '/Redirect.php'); Das funktioniert auch in den neuesten Versionen.) Erstellen Sie nun die Datei redirect.php in Ihrem Themenordner und fügen Sie den folgenden Code hinzu:
<?php include('redirect.php'); ?>
<?php get_header(); // etc...
Das $ REDIR URL Mapping -Array kann nach Bedarf konfiguriert werden. Alternativ können Sie eine Reihe regelmäßiger Ausdrucksersatz oder eine Datenbanktabelle suchen, um eine gültige $ newurl zu finden. Ich hoffe, das hilft bei Ihren WordPress -URL -Leiden. Wenn Sie andere Tipps zum Verwalten von Weiterleitungen haben, hinterlassen Sie bitte Ihre Kommentare unten.
<?php // current address
$oldurl = strtolower($_SERVER['REQUEST_URI']);

// new redirect address
$newurl = '';

// old to new URL map (for you to configure)
$redir = array(

	'index.html' => '/',
	'article1.html' => '/blogs/my-first-article',
	'article2.html' => '/blogs/my-second-article'

);

while ((list($old, $new) = each($redir)) && !$newurl) {
	if (strpos($oldurl, $old) !== false) $newurl = $new;
}

// redirect
if ($newurl != '') {

	header('HTTP/1.1 301 Moved Permanently');
	header("Location: $newurl");
	exit();

}
?>
häufig gestellte Fragen zum Umleiten alter URLs in WordPress

Was ist eine URL -Umleitung und warum ist es in WordPress wichtig? Dies ist aus mehreren Gründen in WordPress von entscheidender Bedeutung. Erstens hilft es dabei, eine gute Benutzererfahrung aufrechtzuerhalten, indem sie sicherstellen, dass Besucher keine auf zerbrochenen Links oder 404 Fehler begegnen. Zweitens bewahrt es die SEO -Rangliste Ihrer Website, indem es den Linksaft von der alten URL an die neue Regie führt. Zuletzt können Sie die Struktur Ihrer Website ändern oder in eine neue Domain migrieren, ohne Ihren vorhandenen Verkehr zu verlieren.

Was soll ich tun, wenn meine Weiterleitungen nicht funktionieren? Sie haben die richtigen alten und neuen URLs eingegeben. Wenn die URLs korrekt sind, löschen Sie Ihren Browser -Cache oder verwenden Sie einen anderen Browser. Wenn das Problem bestehen bleibt, kann dies auf einen Konflikt mit einem anderen Plugin oder einem Problem mit Ihrer .htaccess -Datei zurückzuführen sein. URL zu einer externen Website können Sie den gleichen Prozess wie das Erstellen einer regelmäßigen Umleitung verwenden. Geben Sie einfach die URL Ihrer WordPress -Seite in das Feld "Quell -URL" und die URL der externen Website im Feld "Ziel -URL" ein. Ja, Sie können eine Weiterleitung in WordPress rückgängig machen, indem Sie die Umleitungsregel aus Ihrem Umleitungs -Plugin oder .htaccess -Datei löschen. Beachten Sie jedoch, dass dies dazu führt, dass die ursprüngliche URL erneut zugänglich wird, was zu doppelten Inhaltsproblemen führen kann, wenn derselbe Inhalt bei der neuen URL verfügbar ist.

Wie viele Weiterleitungen kann ich in WordPress erstellen? Zu viele Weiterleitungen kann jedoch Ihre Website verlangsamen und sich negativ auf Ihre SEO auswirken. Daher wird empfohlen, regelmäßig und nur bei Bedarf Umleitungen zu verwenden. ein Verzeichnis zum anderen. Dies ist nützlich, wenn Sie einen ganzen Abschnitt Ihrer Website verschieben. In WordPress können Sie eine Wildcard -Umleitung erstellen, indem Sie am Ende der Quell -URL und der Ziel -URL in Ihrer Umleitungsregel ein Sternchen (*) hinzufügen.

Das obige ist der detaillierte Inhalt vonAlte URLs in WordPress umleiten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Wie vergleicht WordPress mit anderen beliebten CMS -Plattformen?Wie vergleicht WordPress mit anderen beliebten CMS -Plattformen?May 02, 2025 am 12:18 AM

WordPressExcelSineaseofuseandAptability, Makingidealforbegglegersandsmalltomedium-Größe-Sizedbusiness.1) Easyofuse: Wordpressisuser-freundlich.2) Sicherheit: DrupalleadswithstrongSecurityFeatures.3) Leistung: GhostofferssexcellentPerformeduetonodes.jscurityFeatures.js.

Können Sie WordPress verwenden, um eine Mitgliedschaftsstelle zu erstellen?Können Sie WordPress verwenden, um eine Mitgliedschaftsstelle zu erstellen?May 01, 2025 am 12:08 AM

Ja, YoucanuseWordpressToBuildAmemberSShipsit.here'show: 1) UsePluginSlikememberpress, ContentAccessCessControl und PaymentHandling.2) sealEncontentProtection Mit ContentAccesscessControl und PaymentSandling.2) scontentProtectionwithupdatedPluginsandadditionalsalityMeasures

Benötigt WordPress das Codierungswissen, um sie als CMS zu verwenden?Benötigt WordPress das Codierungswissen, um sie als CMS zu verwenden?Apr 30, 2025 am 12:03 AM

Sie benötigen kein Programmierwissen, um WordPress zu verwenden, aber das Mastering -Programmieren kann die Erfahrung verbessern. 1) Verwenden Sie CSS und HTML, um den Themenstil anzupassen. 2) PHP -Wissen kann Themendateien bearbeiten und Funktionen hinzufügen. 3) Benutzerdefinierte Plug-Ins und Meta-Tags können die SEO optimieren. 4) Achten Sie auf die Sicherung und Verwendung von Untertopien, um Update-Probleme zu verhindern.

Was sind die Sicherheitsüberlegungen bei der Verwendung von WordPress?Was sind die Sicherheitsüberlegungen bei der Verwendung von WordPress?Apr 29, 2025 am 12:01 AM

TOSECUREAWORDPRESSETSITE, folge theSesteps: 1) regelmäßig UPDatewordPressCore, Themen und Pluginstopatchvulnerabilities.2) UsSestrong, UniquepasswordsAnabletwo-FactorAuthentication.3) optformanitanagnessHostinghostHaredHostHosthostingingWithaThawithaThaBeBaplicationFirewalfirewalfirica

Wie vergleicht WordPress mit anderen Website -Bauherren?Wie vergleicht WordPress mit anderen Website -Bauherren?Apr 28, 2025 am 12:04 AM

WordPressExcelsoverotherwebuildersDuetoitsFlexibilität, Skalierbarkeit und Open-Sourcenature.1) ITSAVERSATILECMMSWITHEXTENSIVISICIENTOPTIONSVIATHEMESANDPLUGINS.2) ITSELDEPERSPOWERPOWERFULCEMASTERFULCEMASTER.3)

5 WordPress -Plugins für Entwickler im Jahr 20255 WordPress -Plugins für Entwickler im Jahr 2025Apr 27, 2025 am 08:25 AM

Sieben Must-Have-WordPress-Plugins für die Entwicklung von 2025 Website Der Aufbau einer erstklassigen WordPress-Website in 2025 erfordert Geschwindigkeit, Reaktionsfähigkeit und Skalierbarkeit. Das effizientes Erreichen dieser effizienten Auswahl strategische Plugin -Auswahl. Dieser Artikel Highlig

Wofür würden Sie WordPress verwenden?Wofür würden Sie WordPress verwenden?Apr 27, 2025 am 12:14 AM

WordPressCanBeUsedforvariousPurposeBeyondblogging.1) E-Commerce: WithwooCommerce, ItcanbeComeAllonLinestore.2) Mitgliedschaften: PluginslikememberMpressionSenableExclusiveContentareas.3) Portfoliossites: ThemeslikeastraalaLaNlayouts

Ist WordPress gut zum Erstellen einer Portfolio -Website?Ist WordPress gut zum Erstellen einer Portfolio -Website?Apr 26, 2025 am 12:05 AM

Ja, WordPressisexcellentforcreatreseaportfolioWebsit.1) ItoffersnumousPortfolio-spezifischemenglike'astra'Foreasycustomization.2) Pluginsuchas'elementor'EnableIntiveIntiveIntiveIntiveIntiveLevived-Design, thedoomanycanslowthesite)

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

SublimeText3 Englische Version

SublimeText3 Englische Version

Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen