Intermediate 17 min

.htaccess-Datei: Redirects und Rewrites

Redirects 301, URL-Rewriting und sensibler Ordnerschutz mit .htaccess auf Apache LiteSpeed Hosting.

#.htaccess#Redirection 301#Apache#URL

Bereit, Ihren Service zu starten? Überprüfen Sie Angebote und bestellen Sie online.

Angebote ansehen und bestellen

.htaccess-Datei: leitet und schreibt URL um

Auf einem Apache/LiteSpeed Webhosting Anthony IT Solutions, Datei .htaccess Am Stamm Ihrer Website können 301 Umleitungen durchgeführt, saubere URLs neu geschrieben und sensible Ordner geschützt werden, ohne die Serverkonfiguration zu ändern.

WordPress, PrestaShop und Joomla generieren oft eine .htaccess automatisch. In diesem Leitfaden wird erläutert, wie Sie es sicher an Ihr gemeinsames Webhosting anpassen können.

In summary Save .htaccess before modification; ein Syntaxfehler verursacht einen Fehler 500. Testen Sie jeweils eine Redirect.

Was Sie brauchen

  • Aktive Website zum Webhosting Anthony IT Solutions
  • Access SFTP oder Dateimanager von panel
  • Modul mod_rewrite aktiviert (Standard auf LiteSpeed)
  • Sicherungsdatei .htaccess bereits vorhanden

Suchen und Speichern .htaccess

  1. Standort

    Wurzelgewebe: public_html oder wwwauf der gleichen Ebene wie index.php.

  2. Versteckte Datei

    Aktivieren Sie die Anzeige von versteckten Dateien in FileZilla oder Panel.

  3. Sicherheitskopie

    Wiederaufnahme .htaccess.bak vor jeder Änderung.

  4. Syntax

    Eine Richtlinie pro Zeile; Kommentare mit #.

Umgeleitet 301 permanent

Redirect 301 überträgt SEO SEO auf die neue URL.

  1. RewriteEngine aktivieren

    RewriteEngine On im Kopf eines Rewrite-Blocks.

  2. Einfache Regel

    RewriteRule ^ancienne-page/?$ /nouvelle-page/ [R=301,L]

  3. Redirection für die gesamte Domain

    RewriteCond %{HTTP_HOST} ^ancien.fr$ [NC] dann RewriteRule auf neue Domain.

  4. Test

    curl -I oder privater Browser, um den Code 301 zu überprüfen.

Kraft www oder ohne www

  1. Ohne www zu www

    RewriteCond %{HTTP_HOST} !^www. [NC] + RewriteRule zu https://www.%{HTTP_HOST}%{REQUEST_URI}

  2. www bis ohne www

    Reversieren Sie die Bedingung zum Löschen www.

  3. Kombinieren Sie mit HTTPS

    Siehe HTTP/HTTPS-Umleitung, um Schleifen zu vermeiden.

  4. Canonical SEO

    Wählen Sie eine Variante und halten Sie sie überall (Google Search Console).

WordPress und CMS neu schreiben

"Petite URLs" basieren auf mod_rewrite.

  1. WordPress Block

    Entfernen Sie nicht den Block zwischen # BEGIN WordPress und # END WordPress.

  2. Regenerierung

    Einstellungen → Permalians → Registrieren Sie sich, um .htaccess neu zu schreiben.

  3. PrestaShop

    Shop-Einstellungen → SEO & URLs → Regeneration .htaccess.

  4. Unterordner

    RewriteBase / Subfolder / wenn nicht-root Installation.

Ressourcen schonen

  • Duplizieren Sie nicht die Regeln, die bereits vom Cache-Panel verwaltet werden
  • Siehe cache LiteSpeed
  • Vermeiden Sie Hunderte von RewriteRule, bevorzugen Sie generische Muster
  1. wp-admin von IP

    <Files wp-login.php> Require ip VOTRE.IP </Files> (Apache 2.4).

  2. Block xmlrpc.php

    Deaktivieren Sie, wenn Sie nicht verwendet werden, Brute-Force-Angriffe.

  3. Auflistung von Verboten

    Options -Indexes verhindert die Navigation in Ordnern.

  4. Sensible Dateien

    Leugnen von allen .envSQL-Backups.

Fehler 500 Falsche Syntax Korrekter Fehler 500. Wiederherstellen .htaccess.bak.

Fehlerbehebung

  • 500 Internal Server Error, Backup wiederherstellen; Überprüfen Sie RewriteEngine und Pfade.
  • Redirection circle, HTTPS + .htaccess.
  • 404 auf Permalians, mod_rewrite oder RewriteBase false.
  • 403 Forbidden, ip-Anforderung zu restriktiv.

Häufig gestellte Fragen

LiteSpeed lit .htaccess ?
Ja für mod_rewrite und mehrere Apache kompatible Direktiven.

Ändern Sie ohne SFTP?
Webhosting Panel File Editor.

Redirection 302 vs 301 ?
301 für permanente SEO; 302 für temporäre.

WordPress entfernt meine Regeln?
Platzieren Sie Ihre benutzerdefinierten Regeln über oder außerhalb des WordPress-Blocks.

zugehörige Leitfäden

Siehe auch unser Webhosting-Angebot und alle Prozeduren auf wiki webhosting.