Andremio
Mitglied seit: 12.09.2012

Themenersteller
Fortgeschrittener (87 Beiträge)

Eigene IP per htaccess auf Startseite weiterleiten

10.04.2015, 14:23 Uhr    .htaccess    5510 mal gelesen    17 Antwort(en).

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
Mitglied seit: 08.05.2010

Foren Moderator
Evil Genius
Content Halbgott (967 Beiträge)
10.04.2015, 14:56 Uhr

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. 2


Make Seitenreport great again!

Andremio
Mitglied seit: 12.09.2012

Fortgeschrittener (87 Beiträge)
10.04.2015, 18:35 Uhr

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
Mitglied seit: 27.02.2015

Geschäftsführer
Fortgeschrittener (50 Beiträge)
10.04.2015, 18:47 Uhr

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
Mitglied seit: 08.05.2010

Foren Moderator
Evil Genius
Content Halbgott (967 Beiträge)
10.04.2015, 20:15 Uhr

Andremio schrieb:
ist mir eine Ehre von Dir eine Antwort zu erhalten.


Schamloser Lügner... 2


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. 2

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. 2
Es funktionieren:
...pifti.de/
...pifti.de/index
...pifti.de/index.php
...pifti.de/index.html


Make Seitenreport great again!

Andremio
Mitglied seit: 12.09.2012

Fortgeschrittener (87 Beiträge)
10.04.2015, 20:27 Uhr

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
Mitglied seit: 12.09.2012

Fortgeschrittener (87 Beiträge)
10.04.2015, 20:31 Uhr

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
Mitglied seit: 08.05.2010

Foren Moderator
Evil Genius
Content Halbgott (967 Beiträge)
10.04.2015, 20:35 Uhr

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. 2


Make Seitenreport great again!

mdallmann
Mitglied seit: 27.02.2015

Geschäftsführer
Fortgeschrittener (50 Beiträge)
10.04.2015, 20:35 Uhr

Matthes schrieb:

Andremio schrieb:
ist mir eine Ehre von Dir eine Antwort zu erhalten.


Schamloser Lügner... 2


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. 2

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. 2
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
Mitglied seit: 08.05.2010

Foren Moderator
Evil Genius
Content Halbgott (967 Beiträge)
10.04.2015, 20:37 Uhr

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
Mitglied seit: 12.09.2012

Fortgeschrittener (87 Beiträge)
10.04.2015, 20:43 Uhr

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


Neuen Beitrag erstellen

Um einen Beitrag zu erstellen, müssen Sie eingeloggt sein. Bitte melden Sie sich an.
EinloggenRegistrieren



« zurück zu: .htaccess

Das Seitenreport Forum hat aktuell 4134 Themen und 36063 Beiträge.
Insgesamt sind 47923 Mitglieder registriert.