Andremio
Themenersteller
Fortgeschrittener (87 Beiträge)
Eigene IP per htaccess auf Startseite weiterleiten
Sehr geehrte Profis,
kann mir jemand den Code posten,
den man in die htaccess eintragen muss,
um die IP auf die Startseite weiter zu leiten?
Das wäre sehr nett!
Andremio
"Unser Geld bedingt den Kapitalismus, den Zins, die Massenarmut, die Revolte und schließlich den Bürgerkrieg, der zur Barbarei zurückführt. Wer es vorzieht seinen eigenen Kopf etwas anzustrengen statt fremde Köpfe einzuschlagen, der studiere das Geld
matthes
Foren Moderator
Evil Genius
Content Halbgott (973 Beiträge)
Prinzipiell der gleiche wie bei der Umleitung von www auf nicht-www oder vice versa.
Statt abzufragen, ob der HTTP-Host mit (oder ohne) www beginnt, prüfst Du, ob er der IP entspricht.
Wenn Du es damit selber nicht lösen kannst, zeig was Du hast und wir machen weiter.
Make Seitenreport great again!
Andremio
Fortgeschrittener (87 Beiträge)
Hallo Matthes,
ist mir eine Ehre von Dir eine Antwort zu erhalten.
Also ich habe unter anderem folgende Einträge erfolglos benutzt:
RewriteCond %{HTTP_HOST} ^555\\.555\\.555\\.555
RewriteRule (.*) www.domain.com/$1 [R=301,L]
RewriteCond %{REMOTE_ADDR} ^8.8.8.8$
RewriteRule ^(.*)$ www.domain.de
RewriteCond %{REMOTE_ADDR} ^(xxx\\.xxx\\.xxx\\.xxx)
RewriteRule .* www.domain.de [R=301,L]
Ich erhalte immer eine Fehlermeldung: Seite auf dem Server nicht gefunden.
Hat jemand eine Idee?
Andremio
"Unser Geld bedingt den Kapitalismus, den Zins, die Massenarmut, die Revolte und schließlich den Bürgerkrieg, der zur Barbarei zurückführt. Wer es vorzieht seinen eigenen Kopf etwas anzustrengen statt fremde Köpfe einzuschlagen, der studiere das Geld
mdallmann
Geschäftsführer
Fortgeschrittener (50 Beiträge)
Andremio schrieb:
Hallo Matthes,
ist mir eine Ehre von Dir eine Antwort zu erhalten.
Also ich habe unter anderem folgende Einträge erfolglos benutzt:
RewriteCond %{HTTP_HOST} ^555\\.555\\.555\\.555
RewriteRule (.*) www.domain.com/$1 [R=301,L]
RewriteCond %{REMOTE_ADDR} ^8.8.8.8$
RewriteRule ^(.*)$ www.domain.de
RewriteCond %{REMOTE_ADDR} ^(xxx\\.xxx\\.xxx\\.xxx)
RewriteRule .* www.domain.de [R=301,L]
Ich erhalte immer eine Fehlermeldung: Seite auf dem Server nicht gefunden.
Hat jemand eine Idee?
Andremio
Hallo Andremio,
bei mir sieht es so aus: (die oberen beiden werden Umgeleitet)
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.bastel-pifti.de
RewriteCond %{HTTP_HOST} !^www.bastel-pifti.de/index
RewriteRule (.*) www.bastel-pifti.de%{REQUEST_URI} [R=301,L]
Online Bastelshop und Perlenmarkt
Webseite: http://www.bastel-pifti.de
Sponsoring by: Gymnasium und Isardammschule in Gertsried.
matthes
Foren Moderator
Evil Genius
Content Halbgott (973 Beiträge)
Andremio schrieb:
ist mir eine Ehre von Dir eine Antwort zu erhalten.
Schamloser Lügner...
Andremio schrieb:
RewriteCond %{HTTP_HOST} ^555\\.555\\.555\\.555
RewriteRule (.*) www.domain.com/$1 [R=301,L]
RewriteCond %{REMOTE_ADDR} ^8.8.8.8$
RewriteRule ^(.*)$ www.domain.de
RewriteCond %{REMOTE_ADDR} ^(xxx\\.xxx\\.xxx\\.xxx)
RewriteRule .* www.domain.de [R=301,L]
%{REMOTE_ADDR} wäre die Adresse des Besuchers (remote = fern, entfernt), das ist nicht, was Du suchst. Jedenfalls ist es nicht, wonach Du fragst.
Der erste Ansatz ist eigentlich der richtige. Funktioniert die Umleitung denn und erst danach zeigt es eine Fehlermeldung oder leitet es gar nicht um?
mdallmann schrieb:
RewriteCond %{HTTP_HOST} !^www.bastel-pifti.de
RewriteCond %{HTTP_HOST} !^www.bastel-pifti.de/index
RewriteRule (.*) www.bastel-pifti.de%{REQUEST_URI} [R=301,L]
Das löst aber das Duplicate-Content-Problem nicht, denn der HTTP_HOST entspricht niemals der zweiten Zeile.
%{HTTP_HOST} enthält nur den Hostnamen, mehr nicht.
Bei Dir ist es sogar Quadruple Content.
Es funktionieren:
...pifti.de/
...pifti.de/index
...pifti.de/index.php
...pifti.de/index.html
Make Seitenreport great again!
Andremio
Fortgeschrittener (87 Beiträge)
Matthes schrieb:
Der erste Ansatz ist eigentlich der richtige. Funktioniert die Umleitung denn und erst danach zeigt es eine Fehlermeldung oder leitet es gar nicht um?
Die Umleitung funktioniert in diesem Fall gar nicht. Es erscheint sofort die Fehlermeldung "Not Found - The requested URL / was not found on this server."
Nun habe ich die selbe Umleitung mit einer anderen IP von einer anderen Domain auf einem anderen Hoster probiert und dort "nur" den 404 Fehlercode erhalten. Merkwürdig.
Auf meiner IP liegen allerdings noch mehrer hundert andere Seiten - kann es daran liegen?
Andremio
"Unser Geld bedingt den Kapitalismus, den Zins, die Massenarmut, die Revolte und schließlich den Bürgerkrieg, der zur Barbarei zurückführt. Wer es vorzieht seinen eigenen Kopf etwas anzustrengen statt fremde Köpfe einzuschlagen, der studiere das Geld
Andremio
Fortgeschrittener (87 Beiträge)
mdallmann schrieb:
Hallo Andremio,
bei mir sieht es so aus: (die oberen beiden werden Umgeleitet)
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.bastel-pifti.de
RewriteCond %{HTTP_HOST} !^www.bastel-pifti.de/index
RewriteRule (.*) www.bastel-pifti.de%{REQUEST_URI} [R=301,L]
Vielen Dank für die Antwort, aber das war nicht die Frage.
Meine Frage war, wie ich die IP-Adresse von meiner Domain
auf meine Startseite umleiten kann.
Andremio
"Unser Geld bedingt den Kapitalismus, den Zins, die Massenarmut, die Revolte und schließlich den Bürgerkrieg, der zur Barbarei zurückführt. Wer es vorzieht seinen eigenen Kopf etwas anzustrengen statt fremde Köpfe einzuschlagen, der studiere das Geld
matthes
Foren Moderator
Evil Genius
Content Halbgott (973 Beiträge)
Andremio schrieb:
Auf meiner IP liegen allerdings noch mehrer hundert andere Seiten - kann es daran liegen?
Ja. Das kann nur funktionieren, wenn über die IP auch Deine Seite erreichbar ist.
Wenn über 1.2.3.4 und über example.com die selbe Seite erreicht wird, funktioniert es. Sonst nicht.
Üblicherweise liegen viele Seiten auf einem Server. Über die IP erreicht man dann praktisch das Wurzelverzeichnis des Servers, während alle auf ihm liegenden Seiten ihre eigenen Verzeichnisse haben und der Server anhand des angefragten Hosts die Seite aufruft.
Du versuchst gerade, bis ins kleinste Detail zu optimieren, richtig? Übertreib es nicht, momentan verschwendest Du Deine Energie.
Make Seitenreport great again!
mdallmann
Geschäftsführer
Fortgeschrittener (50 Beiträge)
Matthes schrieb:
Andremio schrieb:
ist mir eine Ehre von Dir eine Antwort zu erhalten.
Schamloser Lügner...
Andremio schrieb:
RewriteCond %{HTTP_HOST} ^555\\.555\\.555\\.555
RewriteRule (.*) www.domain.com/$1 [R=301,L]
RewriteCond %{REMOTE_ADDR} ^8.8.8.8$
RewriteRule ^(.*)$ www.domain.de
RewriteCond %{REMOTE_ADDR} ^(xxx\\.xxx\\.xxx\\.xxx)
RewriteRule .* www.domain.de [R=301,L]
%{REMOTE_ADDR} wäre die Adresse des Besuchers (remote = fern, entfernt), das ist nicht, was Du suchst. Jedenfalls ist es nicht, wonach Du fragst.
Der erste Ansatz ist eigentlich der richtige. Funktioniert die Umleitung denn und erst danach zeigt es eine Fehlermeldung oder leitet es gar nicht um?
mdallmann schrieb:
RewriteCond %{HTTP_HOST} !^www.bastel-pifti.de
RewriteCond %{HTTP_HOST} !^www.bastel-pifti.de/index
RewriteRule (.*) www.bastel-pifti.de%{REQUEST_URI} [R=301,L]
Das löst aber das Duplicate-Content-Problem nicht, denn der HTTP_HOST entspricht niemals der zweiten Zeile.
%{HTTP_HOST} enthält nur den Hostnamen, mehr nicht.
Bei Dir ist es sogar Quadruple Content.
Es funktionieren:
...pifti.de/
...pifti.de/index
...pifti.de/index.php
...pifti.de/index.html
RewriteCond %{REQUEST_URI} !^/media/
RewriteCond %{REQUEST_URI} !^/index/ Umleitung alles mit index
RewriteCond %{REQUEST_URI} !^/extAdmin/
RewriteCond %{REQUEST_URI} !^/skin/
RewriteCond %{REQUEST_URI} !^/js/
Online Bastelshop und Perlenmarkt
Webseite: http://www.bastel-pifti.de
Sponsoring by: Gymnasium und Isardammschule in Gertsried.
matthes
Foren Moderator
Evil Genius
Content Halbgott (973 Beiträge)
mdallmann schrieb:
RewriteCond %{REQUEST_URI} !^/media/
RewriteCond %{REQUEST_URI} !^/index/ Umleitung alles mit index
RewriteCond %{REQUEST_URI} !^/extAdmin/
RewriteCond %{REQUEST_URI} !^/skin/
RewriteCond %{REQUEST_URI} !^/js/
Ist das eine Frage? Eigenen Beitrag erstellen und klarer ausdrücken, sonst wird es unübersichtlich. Und nicht immer alles zitieren, das macht es auch unübersichtlich.
Make Seitenreport great again!
Andremio
Fortgeschrittener (87 Beiträge)
mdallmann schrieb:
RewriteCond %{REQUEST_URI} !^/media/
RewriteCond %{REQUEST_URI} !^/index/ Umleitung alles mit index
RewriteCond %{REQUEST_URI} !^/extAdmin/
RewriteCond %{REQUEST_URI} !^/skin/
RewriteCond %{REQUEST_URI} !^/js/
Sehr geehrter Herr mdallmann,
unter de.wikipedia.org/wiki/IP-Adresse
können Sie nachlesen, was eine IP-Adresse ist.
Anschließend freue ich mich über Ihren nächsten
Beitrag.
Andremio
"Unser Geld bedingt den Kapitalismus, den Zins, die Massenarmut, die Revolte und schließlich den Bürgerkrieg, der zur Barbarei zurückführt. Wer es vorzieht seinen eigenen Kopf etwas anzustrengen statt fremde Köpfe einzuschlagen, der studiere das Geld
Das Seitenreport Forum hat aktuell 5276 Themen und 36111 Beiträge.
Insgesamt sind 48365 Mitglieder registriert.
Beitrag erstellen
EinloggenKostenlos registrieren