Eigene IP per htaccess keine weiterleiten

  • Was willst du genau machen, blocken oder weiterleiten? Deine Client-IP oder die des Webservers?


    Hast du ein Webhosting oder einen vServer/Root Server? Beim Webhosting bist du eingeschränkt, da die Server-IP nicht exklusiv dir gehört, sondern mit anderen Kunden geteilt ist.

    CentOS 7 / nginx / php-fpm / postfix / rspamd / clamav / dovecot / nextcloud running on RS 1000 SSDx4 G8 / VPS 500 G8 / VPS 2000 G8 Plus

  • dann ist das 'Host' Feld im HTTP-Req.-Hdr. das Feld das geprüft werden muss;

    mittels mod_rewrite läßt sich das bewerkstelligen;


    florian2833z wieso erledigt sich das bei IPv4 von alleine?

    Grüße / Greetings

    Walter H.


    RS, VPS, Webhosting - was man halt so braucht;)

  • Hallo alle zusammen :)


    An meine Vorredner: Meine Güte...ihr habt doch verstanden, was SeToY von euch möchte, warum postet ihr nicht einfach den Code statt zu diskutieren?


    SeToY hier ist der Code, den du in deine .htaccess Datei schreiben musst, damit deine Seite nur noch über die Domain erreichbar ist und nicht über http://$IP

    Habe den Code übrigens auf der offiziellen Apache Seite gefunden und musste dazu 3,4 Sekunden lang googlen ;)

    Apache Configuration
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.example.com\.
    RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]

    Quelle: https://httpd.apache.org/docs/trunk/rewrite/remapping.html


    Viele Grüße und schönen Sonntag noch!

  • marpri Dein Code ist aber falsch; Du solltest wenn es leicht geht keine Endlosschleife demonstrieren ...


    Apache Configuration
    RewriteEngine On
    RewriteCond %{HTTP_HOST}   !^www\.example\.com       [NC]
    RewriteCond %{HTTP_HOST}   !^$
    RewriteRule ^/?(.*)$       http://www.example.com/$1 [R=301,L]

    Grüße / Greetings

    Walter H.


    RS, VPS, Webhosting - was man halt so braucht;)