So erstellen Sie eine 301-Weiterleitung in einer .htaccess-Datei - detaillierte Beispiele

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

reproduzierenArtikel anhören

301-Umleitung, wie es geht - 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 einer .htaccess-Datei. Warum brauchen Sie eine Weiterleitung und ihre Funktionen. Die Wirkung von Weiterleitungen auf der letzten Seite und wie sie nützlich sein wird.

301-Weiterleitung (permanente Weiterleitung) - das ist eine der Grundregeln, die in .htaccess geschrieben werden müssen. Die Hauptaufgabe von 301 ist Redirecta, die den Benutzer auf die in der Regel angegebene Seitenadresse umleitet.

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 Ort verschoben wurde. Somit wird der Benutzer beim Besuch einer Seite an die Adresse seines neuen Standorts weitergeleitet.

Der Such-Bot oder andere Drittanbieter-Bots erhalten den entsprechenden HTTP-Antwortcode 301. Dies bedeutet, dass die Seite oder vollwertige Ressource dauerhaft an eine neue Adresse verschoben wurde. Dementsprechend gehen alle Haupteigenschaften der Seite an den Umleitungsendpunkt. Anzeigen für Suchmaschinen, alle aktuellen eingehenden URLs zu überprüfen. Für die nachträgliche Gewichtsverlagerung 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 oft verwendet wird, sind viele professionelle SEOs mit permanenten 301-Weiterleitungen nicht sehr vertraut.

Was bewirkt die Verwendung von 301-Weiterleitungen:

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

Wenn Sie also mehrere Domainnamen haben und ihnen erlauben möchten, dieselbe Website zu besuchen, können Sie nur einen davon als Ihren primären Domainnamen verwenden und die verbleibenden anderen Domainnamen führen eine permanente 301-Umleitung zu diesem primären Domainnamen durch. Wenn verschiedene Domainnamen dieselbe Website besuchen und die korrekte Weiterleitung nicht erneut aktiviert wird, wird dies die Website benachteiligen.

301 Permanente Weiterleitung in Suchmaschinenoptimierung und SEO

Alle Suchmaschinen, insbesondere die wichtigsten Google und Yandex, unterstützen die Verwendung von Weiterleitungen vollständig. Auf diese Weise können Sie dem Suchroboter mitteilen, dass mehrere verschiedene Adressen zu einer zusammengefasst werden sollen. In diesem Fall ist nur diejenige die Hauptadresse, auf die umgeleitet wird.

Für Seo ist dies ein unverzichtbares zusätzliches Promotion-Tool. So können Sie beispielsweise die Suchmaschine angeben:

  • Zu einer neuen Website-Adresse oder einer neuen Domain. Für die nachträgliche Übertragung aller Eigenschaften der alten Adresse (Domain) auf eine neue Domain.
  • Weiterleitung mit hinzufügen. Spiegel auf der Hauptsache. Wenn beispielsweise 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 sich äußerst negativ auf die SEO-Website-Promotion auswirken. Der Suchbot oder in diesem Fall der Benutzer wird mehrmals umgeleitet. Zum Beispiel: von einer Seite zur 2., dann zur 3. Seite. Das ist aus SEO-Sicht schlecht und falsch.
  • Versuchen Sie drittens, keine zyklischen Weiterleitungen (zueinander, 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 von Drittanbietern auf Relevanz überprüft werden.

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

Die Datei selbst .htaccess befindet sich im Hauptverzeichnis der Seite. Arbeiten Sie damit sehr sorgfältig, 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, die Ursache für den banalen Fehler 500 (Internal Server Error) zu ermitteln. Die Bearbeitung selbst erfolgt mit einem beliebigen Texteditor, unbedingt mit Unterstützung für UTF-8-Kodierung (Unicode-Konvertierungsformat).

Zuerst wird die Main-Funktion gesetzt, die dem Server anzeigt, dass Redirect-Regeln bestehen.
Alle nachfolgenden Regeln werden danach geschrieben:

Optionen +SymLinks folgen
RewriteEngine On
Weiterleitung 301 in direktem Zusammenhang mit dem Domainnamen und der Website als Ganzes
Diese Weiterleitungen umfassen beliebte Weiterleitungen:
  1. Von WWW und zurück - einen Spiegel zu spezifizieren;
  2. Domain pro Domain oder mehrere Domains pro Main;
  3. Von HTTPS zu HTTP und umgekehrt, um die bevorzugte Version anzugeben;
  4. Übertragung des Projekts auf eine neue Domäne direkt abschließen;

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

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$ [ODER] RewriteCond %{HTTP} = ein
RewriteRule ^(.*)$ https://pixelplus.ru/$1 [R=301,L]

301 - eine Umleitung von einer Domain zu einer Domain oder zu einer Domain in der RF-Zone.

Umleitung von einem Domainnamen zu einem anderen.

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

Für Besitzer 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 Website auf HTTPS für alle Seiten der Website

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

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

Zurück zu HTTP

Es 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]

Domainumleitung auf www-Adresse mit Unterverzeichnis

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

Umleitung von der alten Domäne zur neuen Domäne, die den vollständigen Pfad und die Abfragezeichenfolge enthält

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

Umleitung von alter Domain mit Unterverzeichnis auf neue Domain ohne Unterverzeichnis, aber mit vollständigem Pfad und Abfragestring

Optionen +SymLinks folgen
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 Website 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]

Umleitung von der alten Domäne zur neuen Domäne, die den vollständigen Pfad und die Abfragezeichenfolge enthält

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

Umleitung von alter Domain mit Unterverzeichnis auf neue Domain ohne Unterverzeichnis, aber mit vollständigem Pfad und Abfragestring

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

Leiten Sie die gesamte Website oder Domain auf eine neue um

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

Leiten Sie die gesamte Site in einen Unterordner um

Umleitung 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 Seiten der Website

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

Permanente Weiterleitung - ermöglicht es Ihnen, eine nicht vorhandene Seite auf die gewünschte Seite mit ähnlichem Material zu leiten. Dadurch speichern wir die übergebenen Eigenschaften und die PS-Roboter aktualisieren die Daten zu eingehenden Links. Das Hauptaugenmerk dieser Regeln liegt auf:

  1. Festlegen der bevorzugten kanonischen Seite;
  2. Seitenrichtung von / (zerrissen) bis ohne es;
  3. Anweisen von Such-Bots zur 404-Seite;
  4. Bevorzugter Abschnitt oder Verzeichnis;
  5. Die Hauptumleitung ist 301 von einer Seite (alte Version) auf die neue. Leitet den Roboter oder Benutzer zu einer neuen Version der Seite. Daher geben wir die kanonische Version der Seite an. Es ist möglich, die gewünschte Weiterleitung anzugeben.
Weiterleitung 301 /old-post.html http://new-site.ru/new-post.html

Leiten Sie Adressen ohne / am Ende auf Adressen mit / am Ende um

Hilft beim Entfernen unerwünschter Seitenduplikate.

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

Umgekehrte Weiterleitung von Adressen mit / am Ende auf ohne

Es hilft auch, Duplikate zu vermeiden.

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

Umleitung aller Seiten einer Domain auf die Hauptseite einer anderen

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

Unverzichtbar für eine kompetente Suchförderung.

FehlerDokument 404 /404-für-mich.php

Neudefinition des Site-Verzeichnisses oder der Kategorie

Diese Regel hilft, Zeitverschwendung durch die Angabe von Umleitungen für einzelne Adressen zu vermeiden.

  • Option 1. RewriteRule ^(.*)/alte-Kategorie/(.*)$ $1/neue-Kategorie/$2 [R=301,L]
  • Option 2. RewriteRule alte Kategorie /(.*) / alte Kategorie /$1 [R=301,L]

Umleitung von der Blog-Subdomain zum Blog-Ordner

Optionen +SymLinks folgen
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 +SymLinks folgen RewriteEngine On RewriteRule ^(.*)/altes-Verzeichnis/(.*)$ $1/neues-Verzeichnis/$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 Standortnamen!

Löschen Sie index.html oder index.php und leiten Sie zu root weiter

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

301-Umleitung für URL mit GET-Parametern

Eine sehr nützliche Regel, mit der Sie unerwünschte Duplikate und anderen Website-Rotz loswerden 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 ggf. 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

Verwenden von PHP zum Einrichten einer 301-Weiterleitung

Diese Methode hilft denen, die den Apache-Server nicht verwenden. Regel analog für php:

header("HTTP/1.1 301 dauerhaft verschoben");
header("Speicherort: http://korrespondierende Seite/dir/");
Ausfahrt();
?>

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

Und der Name ist klar, dass dies eine permanente Weiterleitung für diejenigen ist, die eine Website auf nginx haben.

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

Grundlegende Regex-Syntax für 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 für Zeilenende.
. steht für ein beliebiges Zeichen.
| bedeutet 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.
* - nach einem Zeichen (oder einer Gruppe von Zeichen) gesetzt, das fehlen oder beliebig oft hintereinander vorhanden sein kann.
+ - verhält sich ähnlich wie das Zeichen *, mit dem einzigen Unterschied, dass das vorangestellte Zeichen mindestens einmal vorhanden sein muss.
[] - wird verwendet, um gültige Zeichen aufzuzählen. 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, bedeutet dies jedes andere Zeichen als die in den Klammern aufgeführten.
\ - wird Sonderzeichen vorangestellt, wenn sie 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 erlaubt, die Länge der Zeichenkette muss gleich oder größer als 3 gleich oder kleiner als 9 Zeichen sein .
Alles nach dem Zeichen „#“ wird als Kommentar betrachtet.

Umleitungs-Plugin für Websitebesitzer auf CMS WorPress

Umleitung - Plugin für WordPress.

Eine großartige Lösung zum Erkennen 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, 404-Fehler verfolgen und mit diesem Plugin / am Ende der URL entfernen. Dies wird dazu beitragen, die Anzahl der Fehler zu reduzieren und die Bewertung Ihres Projekts zu verbessern.

Umleitung - Ermöglicht 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 permanente Umleitungsvorlagen 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 richtige Weiterleitung auf die neue URL. Zusätzlich zur üblichen URL-Umleitung. 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 - Umleitung, wenn der Benutzer einen bestimmten Browser verwendet.
  • Referrer – Weiterleitung, wenn der Benutzer den Link von einer anderen Seite besucht hat.
  • Cookies - Weiterleitung, wenn bestimmte Cookies gesetzt sind.
  • HTTP-Header - Weiterleitung basierend auf dem HTTP-Header.
  • Benutzerdefinierter Filter - Weiterleitung, basierend auf benutzerdefiniertem WordPress-Filter.
Es ermöglicht Ihnen auch, alle 404-Fehler zu verfolgen, die auf Ihrer Website auftreten.

Die Umleitung unterstützt APACHE & AMP & NGINX

Standardmäßig verwaltet dieses Plugin alle Weiterleitungen mit WordPress. Es kann jedoch so konfiguriert werden, dass alle Umleitungen automatisch in einer .htaccess-Datei gespeichert und von Apache selbst verarbeitet werden. Wenn Sie Nginx verwenden, können Sie die Einstellungen in eine Nginx-Umschreibungsregeldatei exportieren. Das Plugin hat auch ein voll funktionsfähiges Import- und Exportsystem:

  1. Import und Export nach Apache und .htaccess;
  2. Export nach Nginx-Umschreibungsregeln;
  3. Kopieren Sie die Weiterleitung zwischen Websites mit JSON;
  4. Import und Export in CSV zur tabellarischen Anzeige;
  5. Verwenden Sie WP CLI für die 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. Indem Sie Umleitungen von alten Seiten auf neue festlegen, werden alle eingehenden Links ihr statistisches Gewicht weitergeben.

SEO-Umleitungs-Plugin für WordPress

SEO-Umleitungs-Plugin – 301-Umleitungs-Manager.

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

Welche Funktionen hat das SEO-Umleitungs-Plugin:

  1. Manuelles Hinzufügen von 301-, 302- und 307-Weiterleitungen in WordPress.
  2. Unterstützt Umleitungsplatzhalter.
  3. Beheben Sie 404-Crawling-Fehler in der Google Search Console.
  4. Unterstützung für WPML und Import-/Exportfunktionen.
  5. Weiterleitung automatisch hinzufügen, 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 ihren 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 wird nicht benötigt, das Plugin funktioniert nur in WordPress.
  12. Leiten Sie index.php, index.html und index.htm um.

Abschließend

Weiterleitungen sind eine wesentliche Sache in der Suchmaschinenwerbung. Dank Permanent Redirect können Sie Duplikate beseitigen und die Hauptquelle angeben. Ziemlich 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 die Inhalte der alten und neuen URLs hochrelevant sind. Wenn die beiden Inhalte nicht relevant sind, kann der Weiterleitungseffekt beeinträchtigt werden.
  2. Wenn Sie versuchen, mehrere inhaltsbezogene Domainnamen zu verwenden, leitet 301 zu einem Zieldomainnamen weiter, um das Ranking Ihrer Website zu verbessern. Dies ist eine relativ gefährliche Operation und kann leicht als Betrug bezeichnet werden.

In dieser Anleitung habe ich versucht, alle möglichen Umleitungen sehr detailliert darzustellen. Optimale Nutzung der .htaccess-Datei und verfügbare Plugins für WordPress. Und ich schlage vor, dass Sie einen nützlichen Beitrag darüber lesen wie man eine robots.txt-Datei für eine Website erstellt. Ich wünsche Ihnen viel Erfolg und viel Glück mit Ihren Weiterleitungen.

Vielen Dank für das Lesen von Nicola Top

Wie nützlich ist der Beitrag?

Zum Bewerten auf den Smiley klicken!

durchschnittliche Bewertung 4.9 / 5. Anzahl Bewertungen: 91

Es liegen noch keine Bewertungen vor. Bewerten Sie zuerst.

Das könnte dich auch interessieren …

6 Antworten

  1. Алия sagt:

    Hallo, meine Website leitet nicht weiter, wenn ich eine IP-Adresse eingebe. Was soll ich tun, damit es von einer IP-Adresse umgeleitet wird?

    • Николай Алексеев 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 auch, ob es eine andere .htaccess-Datei gibt, von der sie die Regel erben könnte, oder ob eine andere Regel in derselben .htaccess-Datei diese Weiterleitung stören könnte.

  2. Артур sagt:

    Hey, lassen Sie mich fragen, bevor ich meine Website-Optimierungsstrategie aufschlüssele, muss ich zwei Variablen „www zu non-www“ verketten und „die .php-Dateierweiterung 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, manuell Regeln 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 gemäß den WordPress-Regeln automatisch zu Ihrer .htaccess-Datei hinzugefügt.

  3. Роман sagt:

    Hallo Schatz,
    Ich habe dies eingefügt, aber meine Website kann nicht umleiten,
    bitte, hilfe

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

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

    # WordPress STARTEN

    RewriteEngine On
    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 Verdeutlichung eine Fehlermeldung, wenn Sie versuchen, eine Weiterleitung einzurichten, oder handelt es sich nur um eine Weiterleitung an die falsche Stelle? Sie müssen auch sicherstellen, dass die .htaccess-Datei den richtigen Namen hat und vom Document Root der Website (normalerweise der Ordner public_html) zugänglich ist.

Schreibe einen Kommentar

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

5 × 5 =