So führen Sie eine 301-Umleitung in einer .htaccess-Datei durch – detaillierte Beispiele

drucken · Время на чтение: 13мин · von · Veröffentlicht · Aktualisiert

spielenHören Sie sich diesen Artikel an

301-Weiterleitung – Beispiele.

Werfen wir einen Blick auf die grundlegenden Umleitungsregeln, die für die .htaccess-Datei gelten. Beispiele für die Erstellung von 301-Weiterleitungen in der .htaccess-Datei. Warum benötigen Sie eine Weiterleitung und ihre Funktionen? Die Auswirkung von Weiterleitungen auf der letzten Seite und wie sie nützlich sein werden.

301-Weiterleitung (permanente Weiterleitung) - Dies ist eine der Grundregeln, die in .htaccess geschrieben werden müssen. Die Hauptaufgabe von 301 ist Redirecta, die Weiterleitung des Benutzers an die in der Regel angegebene Seitenadresse.

Der Inhalt des Artikels:

Was ist der Statuscode 301 Permanent Redirect und HTTP 301?

301-Weiterleitung – was ist das und wie wird sie eingerichtet?

Permanente Weiterleitung 301 ist ein Standardhinweis darauf, dass eine Seite oder Ressource an einen neuen Speicherort verschoben wurde. Somit wird der Benutzer beim Besuch einer Seite zur Adresse seines neuen Standorts weitergeleitet.

Der Such-Bot oder andere Bots von Drittanbietern erhalten den entsprechenden Antwortcode HTTP 301. Dies bedeutet, dass die Seite oder die vollwertige Ressource dauerhaft an eine neue Adresse verschoben wurde. Dementsprechend gehen alle Haupteigenschaften der Seite an den Weiterleitungsendpunkt. Zeigt Suchmaschinen an, alle aktuell eingehenden URLs zu überprüfen. Für die anschließende Gewichtsübertragung auf die letzte Seite (Ressource).

301 permanente Weiterleitung: Dies ist der Hauptbegriff im SEO, der bei der Standardisierung von URLs verwendet wird. Vielleicht kennt jeder diesen Begriff, aber da er nicht sehr häufig verwendet wird, sind viele professionelle SEOs mit permanenten 301-Weiterleitungen nicht so vertraut.

Welche Auswirkung hat die Verwendung von 301-Weiterleitungen:

Eine permanente 301-Weiterleitung ist eine Weiterleitungsmethode, die unter allen Weiterleitungsmethoden den Suchmaschinenregeln entspricht. Andere Weiterleitungsmethoden umfassen temporäre 302-Weiterleitungen, JS-Weiterleitungen usw. Diese Methoden können zu fehlerhaften URLs führen.

Wenn Sie also über mehrere Domänennamen verfügen und ihnen den Besuch derselben Website ermöglichen möchten, können Sie nur einen davon als Ihren primären Domänennamen verwenden und die übrigen anderen Domänennamen führen eine permanente 301-Weiterleitung zu diesem primären Domänennamen durch. Wenn verschiedene Domainnamen dieselbe Site besuchen und die korrekte Weiterleitung nicht erneut aktiviert wird, wird die Site dadurch bestraft.

301 Permanent Redirect in Suchmaschinenoptimierung und SEO

Alle Suchmaschinen, insbesondere die wichtigsten Google und Yandex, unterstützen die Verwendung von Weiterleitungen vollständig. Dadurch können Sie dem Suchroboter mitteilen, dass mehrere verschiedene Adressen zu einer zusammengefasst werden müssen. In diesem Fall ist nur diejenige die Hauptadresse, an die die Weiterleitung durchgeführt wird.

Für SEO ist dies ein unverzichtbares zusätzliches Werbeinstrument. So können Sie beispielsweise die Suchmaschine angeben:

  • Zu einer neuen Website-Adresse oder einer neuen Domain. Zur nachträglichen Übertragung aller Eigenschaften der alten Adresse (Domain) auf eine neue Domain.
  • Weiterleiten mit hinzufügen. Hauptspiegel. Zum Beispiel, wenn eine Ressource unter www und ohne www verfügbar ist. Oder verwendet (https), ist aber auch über http verfügbar.

Grundregeln für die Verwendung einer Weiterleitung

  • Zuerst müssen Sie die Weiterleitungen in der Regel in der richtigen Reihenfolge platzieren. Verwenden Sie die häufigsten Weiterleitungen (oben) und die globalsten unten.
  • Zweitens: Vermeiden Sie mehrfache Weiterleitungen. Dies wird äußerst negative Auswirkungen auf die SEO-Website-Werbung haben. Der Suchbot bzw. in diesem Fall der Benutzer wird mehrfach umgeleitet. Zum Beispiel: von einer Seite zur 2., dann zur 3. Seite. Das ist aus SEO-Sicht schlecht und falsch.
  • Drittens versuchen Sie, keine zyklischen Weiterleitungen (untereinander, im Kreis) durchzuführen. Dies wirkt sich negativ auf die Gewichtsverteilung zwischen den in der Regel angegebenen Seiten aus.
  • Viertens – vergessen Sie nicht, dass die meisten Browser Hashing verwenden. Daher müssen alle Schwärzungen durch externe Ressourcen auf ihre Relevanz überprüft werden.

So richten Sie 301-Weiterleitungen in der .htaccess-Datei ein

Die Datei selbst .htaccess befindet sich im Hauptverzeichnis der Site. Die Arbeit damit wird sehr sorgfältig durchgeführt. Speichern Sie bei jeder Änderung eine Sicherungskopie. Ein Fehler beim Schreiben einer Regel führt zu einem unerwarteten Fehler auf der Website. Dann wird es schwierig sein, die Ursache des banalen Fehlers 500 (Internal Server Error) zu ermitteln. Die Bearbeitung selbst erfolgt mit einem beliebigen Texteditor, unbedingt mit Unterstützung der UTF-8-Kodierung (Unicode-Konvertierungsformat).

Zuerst wird die Hauptfunktion festgelegt, die dem Server anzeigt, dass Umleitungsregeln vorhanden sind.
Alle nachfolgenden Regeln werden danach geschrieben:

Optionen +FollowSymLinks RewriteEngine Ein

Redirect 301 steht in direktem Zusammenhang mit dem Domainnamen und der Website als Ganzes
Zu diesen Weiterleitungen gehören beliebte Weiterleitungen:

  1. Vom WWW und zurück - um einen Spiegel anzugeben;
  2. Domäne pro Domäne oder mehrere Domänen pro Hauptdomäne;
  3. Von HTTPS zu HTTP und umgekehrt, um die bevorzugte Version anzugeben;
  4. Direkte vollständige Übertragung des Projekts auf eine neue Domain;

Dies sind die am häufigsten nachgefragten globalen Weiterleitungen, die sich auf den Domainnamen und die Website beziehen. Dank dieser Regeln verlaufen alle Übergänge und Bezeichnungen reibungslos und schmerzlos. Eines der gefragtesten für die Suchmaschinenwerbung. Eine häufige Weiterleitung von einer WWW-Domain zu einer Nicht-WWW-Domain. Es ist notwendig, den Hauptspiegel für Suchmaschinen anzugeben.

RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Beispiel für eine umgekehrte Weiterleitung:

RewriteCond %{HTTP_HOST} ^site\.ru$ [NC] RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

Für diejenigen, die HTTPS verwenden:

RewriteCond %{SERVER_PORT} ^80$ [OR] RewriteCond %{HTTP} =on RewriteRule ^(.*)$ https://pixelplus.ru/$1 [R=301,L]

301 – eine Weiterleitung von einer Domäne zu einer Domäne oder zu einer Domäne in der RF-Zone.

Umleitung von einem Domainnamen zu einem anderen.

RewriteCond %{HTTP_HOST} ^old-site\.ru$ [NC] RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

Für Inhaber eines Domainnamens in der Zone der Russischen Föderation:

RewriteCond %{HTTP_HOST} ^xn-...\.xn--p1ai$ [NC] RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

Umstellung der Site auf HTTPS für alle Seiten der Site

Somit werden alle bestehenden Projektadressen mit dem Präfix „https“ auf neue umgeleitet.

RewriteCond %{SERVER_PORT} ^80$ [OR] RewriteCond %{HTTP} =on RewriteRule ^(.*)$ https://domain.ru/$1 [R=301,L]

Zurück zu HTTP

Dies ist möglich, wenn Sie zu http wechseln müssen, obwohl es selten verwendet wird.

RewriteCond %{HTTPS} „on“ RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,QSA]

Domain-Weiterleitung zur WWW-Adresse mit Unterverzeichnis

RewriteEngine auf RewriteBase / RewriteCond %{HTTP_HOST} domain.com [NC] RewriteRule ^(.*)$ http://www.domain.com/directory/index.html [R=301,NC]

Weiterleitung von der alten Domäne zur neuen Domäne, einschließlich des vollständigen Pfads und der Abfragezeichenfolge

Optionen +FollowSymLinks RewriteEngine On RewriteRule ^(.*) http://www.newdomain.com%{REQUEST_URI} [R=302,NC]

Leiten Sie von der alten Domäne mit Unterverzeichnis zur neuen Domäne ohne Unterverzeichnis, aber mit vollständigem Pfad und Abfragezeichenfolge um

Optionen +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_URI} ^/subdirname/(.*)$ RewriteRule ^(.*) http://www.katcode.com/%1 [R=302,NC]

Vollständiger Site-Umzug auf eine neue Domain

Eine coole Sache, die für den Umzug der Site auf eine neue Domain unerlässlich ist.

RewriteCond %{REQUEST_FILENAME} robots.txt$ [NC] RewriteRule ^([^/]+) $1 [L] RewriteCond %{HTTP_HOST} ^site\.ru RewriteRule ^(.*)$ http://new-site.ru /$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www.site\.ru RewriteRule ^(.*)$ http://new-site.ru/$1 [R=301,L]

Weiterleitung von der alten Domäne zur neuen Domäne, einschließlich des vollständigen Pfads und der Abfragezeichenfolge

Optionen +FollowSymLinks RewriteEngine On RewriteRule ^(.*) http://www.newdomain.com%{REQUEST_URI} [R=302,NC]

Leiten Sie von der alten Domäne mit Unterverzeichnis zur neuen Domäne ohne Unterverzeichnis, aber mit vollständigem Pfad und Abfragezeichenfolge um

Optionen +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_URI} ^/subdirname/(.*)$ RewriteRule ^(.*) http://www.katcode.com/%1 [R=302,NC]

Umleiten einer gesamten Site oder Domain auf eine neue

Weiterleitung 301 / http://www.domain.com/

Leiten Sie die gesamte Site in einen Unterordner um

Weiterleitung 301 / http://www.domain.com/subfolder/

Unterordner auf eine andere Website umleiten

Weiterleitung 301 /Unterordner http://www.domain.com/

Dateierweiterung umleiten, aber Seitennamen beibehalten

RedirectMatch 301 (.*)\.html$ http://www.domain.com$1.php

301-Weiterleitung von Website-Seiten

Manchmal ist es äußerst notwendig, eine solche Umleitung durchzuführen. Dafür kann es viele Gründe geben, insbesondere für 404-Fehlerseiten. In den meisten Fällen führen andere Domains zu solchen Seiten. Wie wir alle verstehen, vermitteln sie das Gewicht (TIC, PR, X, TRUST), das wir brauchen.

Permanente Weiterleitung – ermöglicht Ihnen, eine nicht vorhandene Seite mit ähnlichem Material auf die gewünschte Seite umzuleiten. Dadurch speichern wir die übergebenen Eigenschaften und die PS-Robots aktualisieren die Daten über eingehende Links. Der Schwerpunkt dieser Regeln liegt auf:

  1. Angabe der bevorzugten kanonischen Seite;
  2. Seitenrichtung von / (zerrissen) bis ohne;
  3. Such-Bots auf die 404-Seite hinweisen;
  4. Bevorzugter Abschnitt oder Verzeichnis;
  5. Die Hauptweiterleitung ist 301 von einer Seite (alte Version) zur neuen. Leitet den Roboter oder Benutzer zu einer neuen Version der Seite weiter. Somit geben wir die kanonische Version der Seite an. Es besteht die Möglichkeit, die gewünschte Weiterleitung anzugeben.
Weiterleitung 301 /old-post.html http://new-site.ru/new-post.html

Weiterleitung von Adressen ohne / am Ende an Adressen mit / am Ende

Hilft, unerwünschte Seitenduplikate zu entfernen.

RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*[^/])$ $1/ [L,R=301]

Umgekehrte Umleitung von Adressen mit / am Ende zu Adressen ohne

Es hilft auch, Duplikate zu vermeiden.

RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} ^(.+)/$ RewriteRule ^(.+)/$ /$1 [R=301,L]

Alle Seiten einer Domain auf die Hauptseite einer anderen umleiten

Hilft beim Erstellen einer Struktur aus mehreren Domänen (Sites).

RewriteCond %{REQUEST_URI} (.*) RewriteRule ^(.*)$ http://site.ru/ [L,R=301]

Wir geben über .htaccess den Pfad zur 404-Fehlerdatei an

Eine wesentliche Voraussetzung für eine kompetente Suchmaschinenwerbung.

FehlerDokument 404 /404-for-me.php

Neudefinition des Site-Verzeichnisses oder der Kategorie

Diese Regel hilft, Zeitverschwendung bei der Angabe von Weiterleitungen für einzelne Adressen zu vermeiden.

Option 1. RewriteRule ^(.*)/old-category/(.*)$ $1/new-category/$2 [R=301,L] Option 2. RewriteRule old-category /(.*) / old-category / $1 [R=301,L]

Von der Blog-Subdomain zum Blog-Ordner umleiten

Optionen +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_URI}/ blog RewriteRule ^(.*) http://www.nicola.top/%{REQUEST_URI} [R=302,NC] RewriteRule ^(.*) http://www .nicola.top/blog/%{REQUEST_URI} [R=302,NC]

Leiten Sie ein Verzeichnis in ein anderes um

Optionen +FollowSymLinks RewriteEngine On RewriteRule ^(.*)/old-directory/(.*)$ $1/new-directory/$2 [R,L]

Umleitung einzelner Ordner

Wenn Sie einen Ordner an einen neuen Speicherort umleiten, sollten Sie Folgendes verwenden:

RewriteRule ^/?folder/(.\*)$ /location/$1 [R,L]

Ich verwende „Ordner“ und „Speicherort“ als Beispiele. Ersetzen Sie Ordner- und Ortsnamen!

Löschen Sie index.html oder index.php und leiten Sie zum Root um

RewriteEngine auf RewriteCond %{THE_REQUEST} /index.php HTTP [NC] RewriteRule (.*)index.php$ /$1 [R=301,L]

 

RewriteEngine auf RewriteCond %{THE_REQUEST} /index.html HTTP [NC] RewriteRule (.*)index.html$ /$1 [R=301,L]

301-Weiterleitung für URL mit GET-Parametern

Eine sehr nützliche Regel, mit der Sie unerwünschte Duplikate und anderen Website-Schmutz entfernen können. Insbesondere wird es Besitzern verschiedener CMS, insbesondere WordPress, helfen.

URL-Beispiel: https://nicola.top/page.php?id=15477852.

RewriteCond %{QUERY_STRING} id=15477852 RewriteRule .* http://site.ru/page.php? [R=301,L]

Entfernen Sie bei Bedarf alle Get-Parameter nach dem Zeichen (?). Sie können das folgende Beispiel verwenden:

RewriteRule(.*) $1? [R=301,L]

Position nach: RewriteBase /

301-Weiterleitungen für URLs mit Erweiterungen

Sehr gut, vor allem mit einigen Fehlern in der URL.

Option 1. RewriteRule ^(([^/]+/)*[^.]+)$ /$1.html [L] Option 2. RedirectMatch 301 (.*)\.php$ http://www.site.com$1 .html

Mit PHP eine 301-Weiterleitung einrichten

Diese Methode hilft denjenigen, die den Apache-Server nicht verwenden. Regelanalog für PHP:

header("HTTP/1.1 301 dauerhaft verschoben"); header("Standort: http://entsprechende Site/dir/"); Ausfahrt(); ?>

So erstellen Sie eine 301-Weiterleitung für Websites auf Nginx

Und der Name macht deutlich, dass es sich hierbei um eine permanente Weiterleitung für diejenigen handelt, die eine Site auf Nginx haben.

if ($host = 'www.domain.com' ) { rewrite ^(.*)$ http://domain.com$1 permanent; }

Grundlegende Regex-Syntax für die Apache/.htaccess-Datei

Dieser reguläre Ausdruck kann alle druckbaren Zeichen und Leerzeichen verwenden. Einige Symbole haben jedoch einen besonderen Zweck:

() – werden verwendet, um die gewünschten Zeichengruppen hervorzuheben.
^ ist ein Sonderzeichen am Anfang einer Zeile.
$ – Sonderzeichen am Zeilenende.
. steht für ein beliebiges Zeichen.
| bedeutet eine Alternative. Beispielsweise bedeuten die Ausdrücke „A|B“ und „(ABC|DEF)“ „A oder B“ bzw. „ABC oder DEF“.
? - wird nach einem Zeichen (oder einer Gruppe von Zeichen) platziert, das vorhanden sein kann oder nicht.
* – wird nach einem Zeichen (oder einer Gruppe von Zeichen) eingefügt, das fehlen oder unbegrenzt oft hintereinander vorkommen kann.
+ - verhält sich ähnlich wie das Zeichen *, mit dem einzigen Unterschied, dass das Zeichen davor mindestens einmal vorhanden sein muss.
[] – wird zum Aufzählen gültiger Zeichen verwendet. Bereiche können in Klammern verwendet werden: Beispielsweise entspricht der Ausdruck „[0-9]“ dem Ausdruck „[0123456789]“. Wenn die Zeichen in den eckigen Klammern mit einem ^ beginnen, handelt es sich um alle anderen als die in den Klammern aufgeführten Zeichen.
\ – wird vor Sonderzeichen gesetzt, wenn diese in ihrer ursprünglichen Form benötigt werden.
{3,9} – geschweifte Klammern bedeuten den Bereich der Zeichenanzahl, in diesem Fall sind 3 bis 9 Zeichen zulässig, die Länge der Zeichenkette muss gleich oder größer als 3 sein, gleich oder kleiner als 9 Zeichen .
Alles nach dem Zeichen „#“ gilt als Kommentar.

Umleitungs-Plugin für Websitebesitzer auf CMS WorPress

Umleitung – Plugin für WordPress.

Eine großartige Lösung zur Erkennung von 404-Fehlern. Eine der einfachsten Möglichkeiten, eine URL umzuleiten. Das Redirection-Plugin ist der beliebteste Redirect-Manager für WordPress. Damit können Sie URL-Weiterleitungen einfach verwalten und 404-Fehler verfolgen. Außerdem können Sie mit diesem Plugin / am Ende der URL entfernen. Dies trägt dazu bei, die Anzahl der Fehler zu reduzieren und die Bewertung Ihres Projekts zu verbessern.

Umleitung - ermöglicht Ihnen das Erstellen und Verwalten von Weiterleitungen
Erstellt schnell und einfach eine Weiterleitung, keine Kenntnisse von Apache oder Nginx erforderlich. Wenn Ihre WordPress-Site Permalinks unterstützt!!!! Dann können Sie dieses Plugin getrost verwenden, um jede URL auf Ihrer Website umzuleiten. Das Plugin bietet volle Unterstützung für reguläre Ausdrücke, sodass Sie Permanent-Redirect-Vorlagen mit einer beliebigen Anzahl von URLs erstellen können.

Sie können auch ein Plugin einrichten, um Ihre Inhalte zu steuern. Wenn sich ein Beitrag oder eine Seite ändert, erstellt das Plugin automatisch die entsprechende Weiterleitung zur neuen URL. Zusätzlich zur üblichen URL-Weiterleitung. Sie haben die Möglichkeit, die URL basierend auf anderen Bedingungen umzuleiten:

  • Der Anmeldestatus wird nur umgeleitet, wenn der Benutzer angemeldet oder abgemeldet ist.
  • Browser – Weiterleitung, wenn der Benutzer einen bestimmten Browser verwendet.
  • Referrer – Weiterleitung, wenn der Benutzer den Link von einer anderen Seite aus besucht hat.
  • Cookies – Weiterleitung, wenn bestimmte Cookies gesetzt sind.
  • HTTP-Header – Weiterleitung, basierend auf dem HTTP-Header.
  • Benutzerdefinierter Filter – Weiterleitung, basierend auf dem benutzerdefinierten WordPress-Filter.

Außerdem können Sie damit den Überblick über alle 404-Fehler behalten, die auf Ihrer Website auftreten.

Die Umleitung unterstützt APACHE, AMP und NGINX

Standardmäßig verwaltet dieses Plugin alle Weiterleitungen mit WordPress. Es kann jedoch so konfiguriert werden, dass alle Weiterleitungen automatisch in einer .htaccess-Datei gespeichert und von Apache selbst verarbeitet werden. Wenn Sie Nginx verwenden, können Sie die Einstellungen in eine Nginx-Rewrite-Regeldatei exportieren. Das Plugin verfügt außerdem über ein voll ausgestattetes Import- und Exportsystem:

  1. Import und Export nach Apache und .htaccess;
  2. Export nach Nginx-Umschreiberegeln;
  3. Kopieren Sie die Weiterleitung zwischen Websites mithilfe von JSON.
  4. Importieren und Exportieren in CSV zur tabellarischen Anzeige;
  5. Verwenden Sie WP CLI zur Automatisierung.

Einfaches 301-Weiterleitungs-Plugin für WordPress

Einfache 301-Weiterleitungen von BetterLinks – WordPress-Plugin.

Einfache Weiterleitungen ist eine einfache Möglichkeit, Anfragen auf eine andere Seite Ihrer Website oder anderswo im Web umzuleiten. Besonders praktisch, wenn Sie eine WordPress-Site migrieren und keine saubere URL-Struktur beibehalten können. Durch das Festlegen von Weiterleitungen von alten Seiten auf neue Seiten geben alle eingehenden Links ihre statistische Gewichtung weiter.

SEO-Umleitungs-Plugin für WordPress

SEO-Plugin – 301 RedirectManager.

SEO-Umleitung ist ein WordPress-Redirect-Plugin. Sie können ganz einfach Weiterleitungen Ihrer Website erstellen und verwalten. Dieses Plugin ist äußerst hilfreich! Vor allem, wenn Sie Ihre URL-Struktur von einer alten Website migrieren oder Ihr WordPress-Site-Verzeichnis ändern müssen.

Welche Funktionalität bietet das SEO-Redirection-Plugin:

  1. Manuelles Hinzufügen von 301-, 302- und 307-Weiterleitungen in WordPress.
  2. Unterstützt Redirect-Wildcard.
  3. Beheben Sie 404-Crawling-Fehler in der Google Search Console.
  4. Unterstützung für WPML und Import-/Exportfunktionen.
  5. Automatisches Hinzufügen einer Weiterleitung, wenn sich die URL ändert.
  6. Direkte Weiterleitungen (Seiten, Veröffentlichungen, Entwürfe) nach deren Änderungen.
  7. Erweitertes Bedienfeld.
  8. Sie können Ordner und deren gesamten Inhalt umleiten.
  9. Für alle umgeleiteten URLs wird ein vollständiges Protokoll geführt.
  10. Es ist möglich, reguläre Ausdrücke in der Weiterleitung zu verwenden.
  11. Apache .htaccess ist nicht erforderlich, das Plugin funktioniert nur in WordPress.
  12. Leiten Sie index.php, index.html und index.htm um.

Abschließend

Weiterleitungen sind ein wesentlicher Bestandteil der Suchmaschinenwerbung. Dank Permanent Redirect können Sie Duplikate entfernen und die Hauptquelle angeben. Sehr oft wird Rt verwendet, um 404-Fehler auf andere Seiten im Projekt umzuleiten.

Vorsichtsmaßnahmen für 301-Weiterleitungen:

  1. Beim 301-Weiterleitungsprozess müssen wir sicherstellen, dass der Inhalt der alten und neuen URLs hochrelevant ist. Wenn die beiden Inhalte nicht relevant sind, kann der Weiterleitungseffekt beeinträchtigt sein.
  2. Wenn Sie versuchen, mehrere inhaltsbezogene Domainnamen zu verwenden und 301 auf einen Zieldomainnamen weiterzuleiten, um das Ranking Ihrer Website zu verbessern, ist dies ein relativ gefährlicher Vorgang und kann leicht als Betrug abgestempelt werden.

In diesem Leitfaden habe ich versucht, alle möglichen Weiterleitungen sehr detailliert darzustellen. Machen Sie das Beste aus der .htaccess-Datei und den verfügbaren WordPress-Plugins. Ich empfehle Ihnen außerdem, einen hilfreichen Beitrag zum Erstellen einer robots.txt-Datei für eine Website zu lesen. Ich wünsche Ihnen viel Erfolg und viel Glück mit Ihren Weiterleitungen.

Lesen dieses Artikels:

Danke fürs Lesen: SEO HELPER | NICOLA.TOP

Wie hilfreich war dieser Beitrag?

Klicke auf die Sterne um zu bewerten!

Durchschnittliche Bewertung 5 / 5. Anzahl Bewertungen: 247

Bisher keine Bewertungen! Sei der Erste, der diesen Beitrag bewertet.

Das könnte dich auch interessieren …

7 Antworten

  1. Алия sagt:

    Hallo, meine Website leitet nicht weiter, wenn ich eine IP-Adresse eingebe. Was muss ich tun, damit die Umleitung von einer IP-Adresse erfolgt?

    • Николай Алексеев sagt:

      Stellen Sie sicher, dass Sie eine dedizierte IP-Adresse verwenden, die zu dem Server aufgelöst wird, auf dem Sie die Umleitung einrichten. Überprüfen Sie außerdem, ob es eine andere .htaccess-Datei gibt, von der die Regel möglicherweise geerbt wird, oder ob eine andere Regel in derselben .htaccess-Datei diese Umleitung möglicherweise stört.

  2. Артур sagt:

    Hey, lass mich fragen, bevor ich meine Website-Optimierungsstrategie aufschlüssele, muss ich zwei Variablen verketten: „www zu nicht-www“ und „die Dateierweiterung .php vor dem Schrägstrich entfernen“. Ich verwende WordPress und muss eine vollständige 301-Umleitung durchführen, um sie auf alle Inhalte anzuwenden: domain.com/category/post-name.html zu domain.com/post-name/

    • Николай Алексеев sagt:

      Da WordPress .htaccess-Regeln verwendet, empfehle ich nicht, Regeln manuell zur Datei hinzuzufügen. Stattdessen empfehle ich, Permalinks in Ihrem Dashboard einzurichten und dann ein 301-Weiterleitungs-Plugin zu verwenden, um alle alten URLs dauerhaft auf die neuen umzuleiten. Dadurch werden die Regeln automatisch gemäß den WordPress-Regeln zu Ihrer .htaccess-Datei hinzugefügt.

  3. Роман sagt:

    Hallo, Schatz,
    Ich habe dies eingefügt, aber meine Website kann nicht weiterleiten.
    Bitte helfen Sie

    RewriteEngine aktiviert
    RewriteCond %{HTTP_HOST} ^dubaivacancy.me [NC]
    RewriteRule ^(.*)$ domein.com/$1 [L,R=301,NC]

    Rewrite Engine ein
    RewriteCond %{HTTP:X-Forwarded-Proto} !https
    RewriteRule ^(.*)$ https:/%{HTTP_HOST}/$1 [R=301,L]

    # STARTEN Sie WordPress

    Rewrite Engine ein
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    • Николай Алексеев sagt:

      Danke, für ihre Frage. Erhalten Sie zur Klarstellung eine Fehlermeldung, wenn Sie versuchen, eine Weiterleitung einzurichten, oder handelt es sich nur um eine Weiterleitung an die falsche Stelle? Sie müssen außerdem sicherstellen, dass die .htaccess-Datei den richtigen Namen hat und über das Dokumentstammverzeichnis der Website (normalerweise den Ordner public_html) zugänglich ist.

  4. Mason sagt:

    Diese Informationen sind die Aufmerksamkeit aller wert. Wann kann ich mehr erfahren?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

четыре × пять =