{"id":419,"date":"2023-03-27T05:18:09","date_gmt":"2023-03-27T03:18:09","guid":{"rendered":"https:\/\/www.vautron.de\/blog\/?p=419"},"modified":"2023-03-27T05:19:22","modified_gmt":"2023-03-27T03:19:22","slug":"htaccess-datei","status":"publish","type":"post","link":"https:\/\/www.vautron.de\/blog\/htaccess-datei","title":{"rendered":"Was hat es mit der .htaccess-Datei auf sich?"},"content":{"rendered":"\n<p>Um individuelle Konfigurationen auf einem Webserver vorzunehmen, gibt es verschiedene M\u00f6glichkeiten. Neben der Bearbeitung der Hauptkonfigurationsdatei (etwa der httpd.conf) bietet die .htaccess-Datei eine weitere Option, bestimmte Regeln f\u00fcr Verzeichnisse auf dem Apache Webserver zu definieren.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"682\" src=\"https:\/\/www.vautron.de\/blog\/wp-content\/uploads\/2023\/03\/analytics-3088958_1280-1024x682.jpg\" alt=\"\" class=\"wp-image-420\" srcset=\"https:\/\/www.vautron.de\/blog\/wp-content\/uploads\/2023\/03\/analytics-3088958_1280-1024x682.jpg 1024w, https:\/\/www.vautron.de\/blog\/wp-content\/uploads\/2023\/03\/analytics-3088958_1280-300x200.jpg 300w, https:\/\/www.vautron.de\/blog\/wp-content\/uploads\/2023\/03\/analytics-3088958_1280-768x512.jpg 768w, https:\/\/www.vautron.de\/blog\/wp-content\/uploads\/2023\/03\/analytics-3088958_1280.jpg 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Was ist die .htaccess-Datei?<\/h2>\n\n\n\n<p>Bei der .htaccess-Datei handelt es sich um <strong>eine kleine Textdatei, in der spezielle Regeln f\u00fcr Verzeichnisse und deren Unterverzeichnisse erstellt werden k\u00f6nnen.<\/strong> Der standardm\u00e4\u00dfige Speicherort f\u00fcr die Datei ist das Basisverzeichnis einer Website. Somit gelten die Konfigurationen f\u00fcr die gesamte Webpr\u00e4sentation. Allerdings k\u00f6nnen durch zus\u00e4tzliche .htaccess-Dateien in Unterverzeichnissen die Regeln des Hauptverzeichnisses \u00fcberschrieben werden.<\/p>\n\n\n\n<p>Anders als bei Eintragungen in die Konfigurationsdatei httpd.conf <strong>muss der Server nach \u00c4nderungen in der .htaccess nicht neu gestartet werden<\/strong>. Die Anpassungen sind ab dem Zeitpunkt aktiv, an dem die aktualisierte Textdatei auf dem Server abgelegt ist. Es gilt allerdings zu bedenken, dass ausschlie\u00dflich NSCA-kompatible Server wie der <a href=\"https:\/\/www.vautron.de\/blog\/was-ist-der-apache-webserver\">Apache Webserver<\/a> mittels der .htaccess-Datei kalibriert werden k\u00f6nnen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Anwendungsbereiche<\/h2>\n\n\n\n<p>Zu den h\u00e4ufigsten Anpassungen, die mithilfe der .htacces-Datei realisiert werden k\u00f6nnen, z\u00e4hlen:<\/p>\n\n\n\n<ul><li>Zugriffssteuerung auf Verzeichnisse und Dateien<\/li><li>Einrichtung von Weiterleitungen<\/li><li>Definieren eigener HTML-Fehlermeldungen<\/li><li>Umschreiben von URL-Pfaden<\/li><li>Optionen f\u00fcr Verzeichnisse konfigurieren<\/li><\/ul>\n\n\n\n<p>Die folgenden Beispiele zeigen, wie einige dieser Funktionen auf einem Apache Webserver umgesetzt werden k\u00f6nnen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Einrichtung einer Weiterleitung<\/h3>\n\n\n\n<p>Oftmals sichern sich Webmaster verschiedene Domains gleichzeitig. Dies hat verschiedene Gr\u00fcnde, wie etwa eine internationale Pr\u00e4senz des Unternehmens oder \u00e4hnliche Schreibweisen des Markennamens. Das Webangebot wird dann meist nur \u00fcber eine Webadresse gehostet. Alle anderen URLs sollen auf diese eine <a href=\"https:\/\/www.vautron.de\/blog\/domain-weiterleitung-wie-lassen-sich-domains-umleiten\">Domain umgeleitet<\/a> werden.<\/p>\n\n\n\n<p>Mit folgendem Befehl kann der <strong>Redirect <\/strong>in der Konfigurationsdatei umgesetzt werden:<\/p>\n\n\n\n<p><em>Redirect 301 \/ https:\/\/www.meinedomain.de<\/em><\/p>\n\n\n\n<p>In diesem Fall werden alle Anfragen auf meindedomain.de umgeleitet.<\/p>\n\n\n\n<p>Aber auch <strong>Weiterleitungen innerhalb derselben Domain auf einen bestimmten Pfad<\/strong> sind m\u00f6glich. Dies kann mit folgendem Befehl realisiert werden.<\/p>\n\n\n\n<p><em>RewriteRule ^altes-dokument.html$ \/neues-dokument.html [R=301,L]<\/em><\/p>\n\n\n\n<p>Anfragen, die an altes-dokument.html gerichtet sind, werden mit obigem Befahl auf neues-dokument.html umgeleitet.<\/p>\n\n\n\n<p>Eine weitere Funktion ist die<strong> Umleitung auf eine Third-Level-Domain wie &#8222;www&#8220;<\/strong>. Technisch ist es m\u00f6glich, unter den Domains beispielseite.de und www.beispielseite.de zwei v\u00f6llig verschiedene Inhalte zu hosten. Da Internetnutzer aber selten auf die passende Subdomain achten, ist es sinnvoll, die Anfragen beider Varianten auf eine Domain umzuleiten. Zus\u00e4tzlich verhindert dies Duplicate Content.<\/p>\n\n\n\n<p>Folgender Befehl muss daf\u00fcr hinterlegt werden.<\/p>\n\n\n\n<p><em>RewriteEngine On<br>RewriteCond %{HTTP_HOST} ^webseite.de$ [NC]<br>RewriteRule ^(.*) http:\/\/ www.beispiel.de \/$1 [L,R=301]<\/em><\/p>\n\n\n\n<p>In diesem Fall werden alle Anfragen auf www.beispielseite.de geleitet.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Passwortgesch\u00fctzte Bereiche einrichten<\/h3>\n\n\n\n<p>Wenn bestimmte <strong>Verzeichnisse vor dem Zugriff Dritter gesch\u00fctzt<\/strong> werden sollen, kann dies mit einem Befehl in der .htaccess-Datei umgesetzt werden.<\/p>\n\n\n\n<p><em>AuthType Basic<br>AuthName &#8222;Bitte anmelden&#8220;<br>AuthUserFile \/htdocs\/.htpasswd<br>Require valid-user<\/em><\/p>\n\n\n\n<p>Der Pfad unter AuthUserFile beschreibt, dass im zu sch\u00fctzenden Ordner \/htdocs\/ eine Datei mit dem Namen .htpasswd abgelegt ist. In dieser befinden sich Benutzername und per Hashfunktion verschl\u00fcsselte Passw\u00f6rter.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bedeutung der .htaccess bei der Suchmaschinenoptimierung<\/h2>\n\n\n\n<p>Die richtige Konfiguration der <strong>.htaccess-Datei ist f\u00fcr die SEO von zentraler Bedeutung.<\/strong> Websites sind meist dynamische Projekte, die immer wieder \u00c4nderungen unterworfen sind. Anpassungen der Linkstrukturen sind dabei oft notwendig, k\u00f6nnen aber zu Abwertungen bei Suchmaschinen f\u00fchren.<\/p>\n\n\n\n<p>Das liegt darin begr\u00fcndet, dass Rankings immer nur einer spezifischen URL zugeordnet sind. Wird der Inhalt jedoch auf eine andere URL verlegt, verschwindet er f\u00fcr die Suchmaschine. Mittels der .htaccess k\u00f6nnen Anfragen von der alten URL auf die neue umgeleitet werden.<\/p>\n\n\n\n<p>Zudem kann mit einer klar definierten URL <strong>Duplicate Content vermieden werden.<\/strong> Webmaster sollten darauf achten, ihre Inhalte einer eindeutigen Domain zuzuordnen. Dazu geh\u00f6rt auch die Entscheidung \u00fcber die Third-Level-Domain.<\/p>\n\n\n\n<p><em>Bild von xresch auf Pixabay<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um individuelle Konfigurationen auf einem Webserver vorzunehmen, gibt es verschiedene M\u00f6glichkeiten. Neben der Bearbeitung der Hauptkonfigurationsdatei (etwa der httpd.conf) bietet die .htaccess-Datei eine weitere Option, bestimmte Regeln f\u00fcr Verzeichnisse auf &#8230;<\/p>\n","protected":false},"author":3,"featured_media":420,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[32,29],"_links":{"self":[{"href":"https:\/\/www.vautron.de\/blog\/wp-json\/wp\/v2\/posts\/419"}],"collection":[{"href":"https:\/\/www.vautron.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vautron.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vautron.de\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vautron.de\/blog\/wp-json\/wp\/v2\/comments?post=419"}],"version-history":[{"count":2,"href":"https:\/\/www.vautron.de\/blog\/wp-json\/wp\/v2\/posts\/419\/revisions"}],"predecessor-version":[{"id":422,"href":"https:\/\/www.vautron.de\/blog\/wp-json\/wp\/v2\/posts\/419\/revisions\/422"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vautron.de\/blog\/wp-json\/wp\/v2\/media\/420"}],"wp:attachment":[{"href":"https:\/\/www.vautron.de\/blog\/wp-json\/wp\/v2\/media?parent=419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vautron.de\/blog\/wp-json\/wp\/v2\/categories?post=419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vautron.de\/blog\/wp-json\/wp\/v2\/tags?post=419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}