Weiterleitungen mit .htaccess

Auf zwei Dritteln aller Server steht die Konfigurationsdatei .htaccess zur Verfügung. Mit ihr lässt sich mehr als nur ein Passwortschutz realisieren. Zum Beispiel Weiterleitungen ohne Zwischenstopp.

Sie können sowohl Zugriffe auf bestimmte Dateien als auch auf Verzeichnisse bequem weiterleiten. Das klappt innerhalb der eigenen Domain, aber auch mit externen Verweisen.

Die Datei .htaccess kann mit jedem Text-Editor bearbeitet werden. Eine Umleitung könnte so aussehen:

 Redirect /beispielverzeichnis http://www.drweb.de
    

Ruft jemand die URL http://www.drweb.de/beispielverzeichnis auf landet er ohne weiteren Zwischenstopp direkt auf der Startseite.

Mit Einzeldateien klappt es auch:

      Redirect /beispielseite.shtml http://www.drweb.de
    

oder

      Redirect 
/beispielseite.shtml neueseite.shtml
    

Wer mag, kann die gesamte Domain auf eine andere umleiten

      Redirect / http://www.drweb.de/ 

Nützlich während Bauarbeiten, bei Reparaturen oder wenn Dateien durch andere ersetzt wurden. Da die Umleitung serverseitig geschieht, spielt der Browser des Besuchers keine Rolle.

Sortiert nach:   neueste | älteste | beste Bewertung
Sven Buschmann
Gast
Sven Buschmann
7 Jahre 7 Monate her

Liebes Team,

auf alles Mögliche wird eingegangen, nur nicht auf folgendes Problem:

die aufzurufende index.html liegt auf „www.meinedomain.de/unterverzeichnis/“

wie leite ich nun von der „www.meinedomain.de/index.html“ auf die „www.meinedomain.de/unterverzeichnis/index.html“ um?

Sven Lennartz
Gast
7 Jahre 7 Monate her
Redirect /index.html http://www.meinedomain.de/unterverzeichnis/index.html

so würde ich es probieren…
(nur aufpassen, das system hier schreibt den link nicht aus)

Ralf Pappers
Gast
7 Jahre 6 Monate her

Hallo,

wollte das auch ausprobieren, aber irgendwie kriege ich das nicht hin. Ich möchte eine Subdomain weiterleiten.

suddomain.irgendwas.de auf http://irgendwas.bplaced.net/name/

Dazu habe ich Redirect /irgendwas http://irgendwas.bplaced.net/name/ in die .htaccess geschrieben. wenn ich die URL http://www.name.de/irgendwas aufrufe, klappt die Umleitung. Wenn ich aber die Subdomain subdomain.irgendwas.de aufrufen, erhalte ich eine Fehlermeldung, obwohl diese Subdomain auf die Umleitung verweist. (Leider kann ich keine URL direkt für die Umleitung eingeben, deswegen versuche ich es auf diesem Weg).

Geht das vielleicht gar nicht?

Forumsurfer
Gast
Forumsurfer
7 Jahre 6 Monate her

Hallo,

ich habe folgendes Problem.

Ich möchte wie hier beschrieben eine Domain weiterleiten.

Redirect / http://www.drweb.de/

Aber ich möchte, dass der Domainname der ursprünglichen Domain im Browser stehen bleibt, geht das und wenn ja wie?

Was könnte eine alternative Lösung sein?

Schöne Grüsse.

Gerald
Gast
Gerald
7 Jahre 6 Monate her

mal wieder typisch Dr. Web/ Lennartz: den Leuten hier einen Eingriff in die .htaccess empfehlen und dann nur Halbwissen dazu liefern

Im realen Leben müsste man einem solchen „Doktor“ die Zulassung entziehen! Hier kann man einfach zu besseren und professionelleren Seiten weitersurfen.

Tipp bis dahin: wer per .htaccess weiterleitet, sollte unbedingt den Unterschied zwischen 301 und 302 kennen, sonst fliegt die Seite ganz schnell aus dem Google-Index raus.

toll
Gast
7 Jahre 5 Monate her

super. dann erklär du uns doch den untschied anstatt hier so halbfertige kommentare zu schreiben…

sooperdooper
Gast
7 Jahre 5 Monate her

Ich empfehle subjektiv: DrWeb versucht nur zu erklären, was möglich wäre… war möglich ist, erfährt ein jeder auf den Fachseiten :-)) wie z.B. http://www.modrewrite.de – insofern liefert DrWeb gutes KnowHow und nicht nur Halbwissen. Wenn man eine Zeitung kauft, auf der von ’18 tollen Vollversionen auf DVD kostenlos‘ geschrieben wird, sollte man auch wissen, das diese Vollversionen Alt oder inkomplett sind… hier ist’s ähnlich.

Peter
Gast
7 Jahre 4 Monate her

Guten Tag.
Weis jemand zufällig wie man das lösen kann.

ich habe eine htacces datei mit diesem inhalt.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^comicwerk\.de$1 [NC]
RewriteRule ^(.*)$ http://www.comicwerk.com/$1 [R=301,L]
die leitet alle anfragen der Domain comicwerk.de nach comicwerk.com weiter. das geht auch.

nun sollen aber auch alle anfragen comicwerk.de/irgendwas.htm
nach
comicwerk.com/irgendwas.htm witergeleitet werden

Also immer nur das „de durch com“ ersetzen

vielen dank schonmal
gruß Peter

trackback

[…] reliable invisible web tracker, highly configurable hit counter and real-time detailed web stats. Weiterleitungen mit .htaccess Auf zwei Dritteln aller Server steht die Konfigurationsdatei .htaccess zur Verfügung. Mit ihr […]

Mr.Imperator
Gast
7 Jahre 3 Monate her

Also so hab ich es gemacht: (musst nur meine Seite durch deine ersetzen und bei mir ist es auch noch mit http://www... aber das sollte ja eigentlich kein Problem sein)

RewriteEngine On

RewriteBase /

### Umleitung www [start]
#RewriteCond %{HTTP_HOST} ^([^.]+)\.fun.rockt\.es$ [NC]
#RewriteRule ^(.*)$ http://fun.rockt.es/$1 [R=301,L]

RewriteCond %{HTTP_HOST} !^www\.fun.rockt\.es$ [NC]
RewriteRule ^(.*)$ http://www.fun.rockt.es/$1 [R=301,L]
### Umleitung www [stop]

trackback

[…] Abstand nehmen, vom h

Robert
Gast
7 Jahre 1 Monat her

Mein Problem ist das ich beim gleichen Webhoster 2 Domains laufen hab,und auf jeder Domain möchte ich eine Startseite (ein Gif Bild)einbinden.

Wie bekomme ich das so hin,bisher konnte mir keiner helfen weil ich ja nur eine index.php habe.

Danke

Viktor
Gast
7 Jahre 14 Tage her

Ich habe auch ein kleines Problemchen, dass ich nicht in den Griff bekomme. ich habe meinen Pfad umgebaut, so dass die alten Links nicht mehr erreicht werden können.

nun kommen aber noch ziemlich viele Anfragen auf die alten Links, die ich gerne umbiegen würde.

aus http://foto.viktor-dite.de/main.php?g2_itemId=1362
soll http://fotoblog.viktor-dite.de/category/lightmarks werden

Get das? Wahrscheinlich nicht, oder?

trackback

[…] eine Umleitung (mit HTTP-Code 302) verwirklichst, wird direkt auf die anderen Seiten weitergeleitet.http://www.drweb.de/magazin/weiterleitungen-mit-htaccess/Manche Hoster bieten auch direkt aus dem Kundenmen

trackback

[…] Weiterleitungen mit .htaccess […]

Mike
Gast
Mike
6 Jahre 9 Monate her

Das funktioniert aber nicht bei 1&1 ?
Denn ich habe schon seit Tagen Probleme mit der Umleitung, wie schaut denn da die Umleitung aus ?

Theo
Gast
Theo
6 Jahre 8 Monate her

Die subdomains einfach per DNS umleiten
A Record oder CNAME

Ben
Gast
6 Jahre 6 Monate her

Ich hab eine tolle Frage:
Ich habe meine hompage auf einer normalen Domail laufen, dazu eine Fotogallery (php) über eine subdomain. läuft super!
Jetzt habe ich meine seite von html auf php umgerüstet und die gallery per htaccess geschützt, und in meine seite eingebunden.
ist es möglich jetzt eine umleitung in die htaccess einzubauen, die auf die unterseite meiner homepage verweist auf der die gallerie eingebunden ist?

Jeffrey
Gast
6 Jahre 4 Monate her

Danke für die nette Anleitung.
Ist zwar schon etwas älter, aber hat mir gerade geholfen!

trackback
6 Jahre 28 Tage her

[…] sollte helfen: Dr. Web Kenntnisse: HTML: ausbaufähig; CSS: ausbaufähig; PHP: −; java: […]

Falko
Gast
5 Jahre 11 Monate her

Kann mir vielleicht jemand erklären, wie man die Weiterleitung mit einem WordPress-Post hinbekommt? Anscheinend gibt es Probleme sobald „?“ oder „=“ auftauchen.

Würde also gerne so weiterleiten: Redirect /gb/?p=545 http://www.xy-domain.de
Leider passiert nichts. Würde mich über einen Rat freuen

Olli von Savemypocket
Gast
3 Jahre 11 Monate her

Hallo Falko,

bevor ich jetzt hier ein endlos langes Tutorial schreibe, hier nimm diesen Artikel zur Hilfe, da kannst du das ganze nachlesen:

http://www.lightseeker.de/301-redirects-fuer-urls-mit-parameter/

Mit Parametern ist die Weiterleitung nicht ganz so trivial. Ich hoffe es hilft dir weiter.

Viele Grüße

Oliver

Waldemar
Gast
5 Jahre 11 Monate her

Ist ein permanantly removed nicht besser für suchmaschinen als redirect?

Essen bestellen Essen
Gast
5 Jahre 8 Monate her

Endlich habe ich gefunden, wonach ich gesucht habe! Habe das für meine Webseite gerade umgesetzt.

Vielen lieben Dank
Die Mir

Essen bestellen
Gast
5 Jahre 7 Monate her

Dieses redirect sorgt für eine 301-Weiterleitung, oder habe ich das falsch verstanden?

Nils
Gast
5 Jahre 7 Monate her

Vielen Dank, das hat mir sehr weitergeholfen!
Was muss ich nun noch in der .htaccess eintragen, damit Aufrufe ohne www. automatisch auf die Domain mit www. weiterleiten? Ist ja wg. Duplicate Content interessant…

Karsten
Gast
5 Jahre 6 Monate her

Hallo Nils,

das ist schnell gemacht. Übernimm diese Befehlszeilen und ändere einfach den Namen der Domain auf Deine Domain um. Viel Erfolg:

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

Tschüss Karsten

Peter Buege
Gast
3 Jahre 11 Monate her

Ich bin in der Beziehung Laie und muss mich durchs Internet arbeiten um mehr zu verstehen. Meine Seite wurde ständig umgeleitet. Dafür Werbung eingeblendet. bzw. google.com.br schaltete sich dazwischen. Jetzt habe ich eine anderen Browser installiert (Maxthon) die Werbung kommt zwar aber ich gelange wenigstens auf meine nächste Seite. Unklar ist mir, wer kann mich umleiten?! Jeder der es will, der Host Provider oder bereits der Internet Anbieter?
Entschuldigung wenn es nicht zum Thema gehört. Installiere ich WordPress in meiner Sprache funktionier es nicht auf dem Server. nehme ich die gleiche Version vom Provider funktioniert es sofort. Finde ich komisch.

andreas
Gast
andreas
3 Jahre 6 Monate her
Hallo, eine menge interessante beiträge, aber leider nicht das, wonach ich gegoogled hatte, aber vieleicht kann mir ja jemand weiterhelfen. wir haben einen eigenen webspace mit domains und zb php bei einem hoster und ein geschlossenes onlineshop system ohne php (nutzungsmöglichkeit) auf dessen ip-adresse wir unsere domain weiterleiten müssen (also eigendlich a-record), jetzt würden wir gerne gewisse subdomains dieser url nicht zum shop sondern auf verzeichnisse auf unserem webspace weiterleiten (möglichkeit php zu nutzen), was mit .htaccess auch geht. die frage ist jetzt nur wie verhalten sich .htacess und arecord in kombination (was wird zuerst ausgeführt), bzw ist es möglich,… Read more »
gerii
Gast
3 Jahre 3 Monate her
Hallo, ich weiß der Beitrag ist schon 10 Jahre alt, dennoch erhoffe ich mir, vielleicht eine Antwort zu bekommen/finden. Ich betreibe einen WP-Blog der über einen domaingo-Server läuft, jetzt habe ich schon alles versucht, um den Blog auf die main-domain weiterzuleiten, nichts funktioniert, der Blog bleibt nur über die subdomain „/wordpress“ erreichbar. Also wollte ich es jetzt mit der htacccess-Weiterleitung versuchen, weil es mir am einfachsten erscheint, doch auch das funktioniert nicht, denn wenn ich „Redirect / http://www.drweb.de/“ eingebe und dann die main-domain aufrufe… erscheint nach dem / tausendmal wordpresswordpresswordpress und die umleitung kann nicht stattfinden! Gibt es für dieses… Read more »
Max
Gast
3 Jahre 2 Monate her

Total einfach :)

Jochen
Gast
3 Jahre 1 Monat her

Wirklich gute und einfache Beispiele!

trackback

[…] Hilfe von Dr.Web […]

Peter
Gast
2 Jahre 1 Monat her

Ich habe ein Problem: und zwar will ich, falls der link so aussieht: „www.movie-science.uhs-computer.de/movie-science/“ und dahinter noch was steht, auf eine seite umleiten, die so aussieht: „www.movie-science.uhs-computer.de/movie-science/blabla“ und danach noch das gleiche steht wie oben.

Wie realisier ich das?

wpDiscuz

Mit der Nutzung unseres Angebots erklärst du dich damit einverstanden, dass wir Cookies verwenden. Weitere Informationen

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anzubieten und die Zugriffe auf unsere Website zu analysieren. Dadurch geben wir nicht personenbezogene Informationen zur Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. Nähere Informationen findest du in unserer Datenschutzerklärung. Durch die Weiternutzung unserer Website (oder das ausdrückliche Klicken auf "Einverstanden") gehen wir davon aus, dass du mit der Verwendung von Cookies einverstanden bist.

Schließen