Andremio
Avatar Andremio
Themenersteller
Fortgeschrittener (87 Beiträge)

Eigene IP per htaccess auf Startseite weiterleiten

am 10.04.2015, 14:23 Uhr eröffnete Andremio folgenden Thread
.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
Avatar matthes
Foren Moderator
Evil Genius
Content Halbgott (973 Beiträge)
am 10.04.2015, 14:56 Uhr schrieb matthes

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
Avatar Andremio
Fortgeschrittener (87 Beiträge)
am 10.04.2015, 18:35 Uhr schrieb Andremio

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
Avatar mdallmann
Geschäftsführer
Fortgeschrittener (50 Beiträge)
am 10.04.2015, 18:47 Uhr schrieb mdallmann

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
Avatar matthes
Foren Moderator
Evil Genius
Content Halbgott (973 Beiträge)
am 10.04.2015, 20:15 Uhr schrieb matthes

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
Avatar Andremio
Fortgeschrittener (87 Beiträge)
am 10.04.2015, 20:27 Uhr schrieb Andremio

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
Avatar Andremio
Fortgeschrittener (87 Beiträge)
am 10.04.2015, 20:31 Uhr schrieb Andremio

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
Avatar matthes
Foren Moderator
Evil Genius
Content Halbgott (973 Beiträge)
am 10.04.2015, 20:35 Uhr schrieb matthes

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
Avatar mdallmann
Geschäftsführer
Fortgeschrittener (50 Beiträge)
am 10.04.2015, 20:35 Uhr schrieb mdallmann

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
Avatar matthes
Foren Moderator
Evil Genius
Content Halbgott (973 Beiträge)
am 10.04.2015, 20:37 Uhr schrieb matthes

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
Avatar Andremio
Fortgeschrittener (87 Beiträge)
am 10.04.2015, 20:43 Uhr schrieb Andremio

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



« zurück zu: .htaccess

Das Seitenreport Forum hat aktuell 5273 Themen und 36107 Beiträge.
Insgesamt sind 48345 Mitglieder registriert.