So entfernen Sie www von der URL in htaccess
Wie Sie wahrscheinlich vor langer Zeit bemerkt haben, kann auf Online-Websites entweder mit oder ohne www zugegriffen werden. Präfix. Zum Beispiel www.linuxconfig.org und linuxconfig.org .
Wenn Sie eine Website besitzen, empfiehlt es sich, entweder das www durchzusetzen. gehen Sie über Ihre Website oder lassen Sie sie vollständig fallen. Dies schafft Konsistenz über alle Ihre URLs hinweg, was ansprechend aussieht und auch für SEO und andere Zwecke von Vorteil sein kann.
In diesem Tutorial erfahren Sie, wie Sie das www entfernen. präfix von Ihren URLs durch.htaccess-Dateien in Apache. Es funktioniert durch automatisches Umleiten von URLs wie www.linuxconfig.org zu linuxconfig.org . Dies ist eine einfache Lösung, die Sie sogar anwenden können, wenn Sie einen verwalteten Hosting-Service verwenden und nur FTP-Zugriff auf Ihren Webserver haben.
In diesem Tutorial lernen Sie:
- So entfernen Sie www von der URL in htaccess
Kategorie | Anforderungen, Konventionen oder verwendete Softwareversion |
---|---|
System | Jede Linux-Distribution |
Software | Apache Webserver |
Sonstiges | Privilegierter Zugriff auf Ihr Linux-System als root oder über der Befehl sudo . |
Konventionen | # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder mithilfe des Befehls sudo $ – erfordert, dass bestimmte Linux-Befehle als regulärer nicht privilegierter Benutzer ausgeführt werden |
Entfernen Sie www von URL
Die htaccess-Datei kann im Stammverzeichnis Ihrer Website abgelegt werden. Am Anfang der Datei befindet sich ein Punkt, der anzeigt, dass es sich um eine versteckte Datei handelt. Der Name lautet wie folgt: .htaccess
Fügen Sie in die Datei .htaccess
den folgenden Text ein.
RewriteEngine OnRewriteCond %{HTTP_HOST} !^www\. RewriteRule ^ %{REQUEST_SCHEME}://www.%{HTTP_HOST}%{REQUEST_URI}
Fügen Sie www zur URL hinzu
Falls Sie möchten, dass Ihre URLs zum www umgeleitet werden. präfix Stattdessen können Sie diesen Code in die .htaccess
-Datei einfügen.
RewriteEngine OnRewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^ %{REQUEST_SCHEME}://%1%{REQUEST_URI}
Fazit
Wenn Sie fertig sind, stellen Sie sicher, dass Sie beide URL-Versionen testen. Beide URLs greifen weiterhin auf Ihre Site zu, aber nur eine wird neu geschrieben.
Leave a Reply