Zum Hauptinhalt springen

Htaccess




Das htaccess-Dateien Dies sind verzeichnisspezifische Konfigurationsdateien für NCSA-kompatible Webserver, z. B. den Apache-Webserver. Alle Einstellungen in der .htaccess-Datei gelten für das Verzeichnis, in dem die Datei gespeichert wurde, sowie für alle Unterverzeichnisse und werden sofort wirksam. Sie müssen den Server nicht neu starten.

Verschiedene Verwendungen der .htaccess-Datei

Typische Verwendungen der .htaccess-Datei sind die .htaccess-Datei umschreiben und umleiten URLs, Fehlerdokumentverwaltung und Zugriffsschutz für einzelne Dateien oder ganze Verzeichnisse.

Umschreiben von einer dynamischen URL in eine statische URL

Mit dem Moderations-Umschreibemodul von Apache, das auf den meisten Servern installiert und aktiviert ist, kann eine dynamische URL so umgeschrieben werden, dass sie für Menschen und Suchmaschinen wie eine statische URL aussieht.

Beispiel: input.htaccess, um den entsprechenden Host zu erzwingen:

RewriteCond % {HTTP_HOST}! ^ Www.domain.de$ RewriteRule ^ (. *) $ http: // www.domain.de/ $1 [QSA, L, R = 301]

Leiten Sie von einer alten URL zu einer neuen um

Das Umleiten einer alten URL zu einer neuen ist eine Alternative, wenn es eine gibt Domainübertragung oder sie existieren, um aus anderen Gründen (wie Relaunch, Restrukturierung) umzuleiten. Auch hier muss eine permanente Umleitung ausgewählt werden. Im obigen Code wird anstelle der letzten Zeile Folgendes eingefügt:

RewriteRule ^ alteeite.html$ /neueseite.html [R = 301, L]

Weiterleitung durch «www»

Viele Domains können mit www abgerufen werden. oder ohne www. Die Weiterleitung "ohne www." zu "mit www." Dies ist wichtig, da dadurch doppelte Inhalte vermieden werden können. Suchmaschinen erkennen Domainnamen mit www. als Standardadresse, wenn die Umleitung auf diese URL verweist. Das [NC] im folgenden Code bedeutet "Groß- und Kleinschreibung beachten", mit anderen Worten, das 'Domain-Namen, die in Großbuchstaben geschrieben sind, werden umgeleitet.

RewriteEngine On RewriteCond % {HTTP_HOST} ^ domain.de$ [NC] RewriteRule ^ (. *) Http: // www.domain.de / $1 [L, R = 301] 

Bilddiebstahlschutz

Mit der .htaccess-Datei kann verhindert werden, dass ein Benutzer ein Bild von einem Webportal herunterlädt oder in sein eigenes Webportal einfügt. Dies schützt nicht nur Ihre Bilder vor Diebstahl von Inhalten, sondern verhindert auch, dass Datenverkehr aus dem Webportal gestohlen wird, das das Bild als Ressource für den Benutzer bereitgestellt hat, der das Bild in sein eigenes Webportal integriert hat.

Die Die erste Codezeile schließt diese Regel für Ihre eigene Website ausDas Aufrufen eines Bildes führt also nicht zu einer Fehlermeldung, da alle Bilder auf Ihrer Website korrekt angezeigt werden müssen. In der zweiten Zeile wird angegeben, dass bei allen externen Anforderungen für Grafikdateien eine Fehlermeldung angezeigt werden soll.

RewriteCond % {HTTP_REFERER}! ^ Http: // www.domain.de/ [NC] RewriteCond % {HTTP_REFERER}! ^ $ RewriteRule. (Jpe? G | gif | png) $ - [F]

Bedeutung für SEO

Insbesondere das Umschreiben und Umleiten von URLs ist für die Suchmaschinenoptimierung von Bedeutung. Der Weiterleitungsstatus ist aus SEO-Sicht von grundlegender Bedeutung. Wenn hier nichts angegeben ist, interpretieren die meisten Server dies als vorübergehende Weiterleitung und sie betrachten es als 302. Wenn die Umleitung jedoch als permanente Umleitung (301) interpretiert werden soll, muss sie explizit angegeben werden, da eine 301-Umleitung die Rangfolge der verknüpften Quelle an die Zielressource überträgt.

Eine 302-Weiterleitung wird von Google unterschiedlich interpretiert. Die Weiterleitung wird nur als vorübergehend angesehen und der Ruhm der Quelle verknüpft nicht an die Zielressource übertragen. Beim Umleiten oder Umschreiben von URLs sowie beim Weiterleiten an eine "www" -Ressource muss eine 301-Umleitung ausgewählt werden.

Die Entscheidung, zum "www" umzuleiten. wenn Sie eine URL ohne Abkürzung aufrufen www. Dies ist auch wichtig, da eine bevorzugte kanonische URL es Google erleichtert, die Standardadresse zu identifizieren. Der gleiche doppelte Inhalt wird vermieden. Bei allen Weiterleitungen ist es wichtig, dies sicherzustellen Es werden keine 404 Fehlercodes ausgegeben. Google indiziert normalerweise nicht die Websites, auf denen ein 404-Fehlercode in der Serverlösung angezeigt wird. Auf diese Weise kann eine technisch inkorrekte Behandlung von Weiterleitungen über .htaccess einen großen Einfluss auf die Reputation eines Webportals haben und manchmal zur Website führen nicht in der Rangliste indiziert oder verschlechtert werden.

Web-Links

R Marketing Digital