Tommy: Frage zu .htaccess

Hi,

was bewirken die folgenden Statements?

RewriteCond %{HTTP_HOST} (?:www\.)*(.*)\.(.*)
RewriteRule ^(.*)$ - [E=MyDom:%1]

  1. Hallo Tommy,

    schau erstmal hier:

    https://wiki.selfhtml.org/wiki/Webserver/htaccess/Umleitungen_mit_mod_rewrite

    Oder, für erschöpfende Auskunft auf englisch, hier:

    https://httpd.apache.org/docs/current/mod/mod_rewrite.html

    Wenn dann noch Fragen offen sind, können wir die gern klären.

    Rolf

    --
    sumpsi - posui - obstruxi
    1. Hallo Rolf

      schau erstmal hier:

      https://wiki.selfhtml.org/wiki/Webserver/htaccess/Umleitungen_mit_mod_rewrite

      Habe ich gemacht. Aber das Dokument dient zur Erstellung von Umleitungen u.ä. Um aber ein Konstrukt zu interpretieren, muss man schon fast alle Parameter kennen.Dies dauert Wochen und mehr. Ich vergleiche es wie einen Maschinencode, den man in Assembler oder Fortran, Codlin, Java c# o.ä. disassemblieren soll. Dass dies nicht sehr einfach ist, merkt man daran, dass die besten Spezialisten nicht erkennen können ob chinesische Software Spionage ermöglicht.

  2. @@Tommy

    was bewirken die folgenden Statements?

    Unfug.

    RewriteCond %{HTTP_HOST} (?:www\.)*(.*)\.(.*)
    

    Warum sollte ein Hostname www.www.www.www.www.www.www.. sein dürfen?

    Alle Sterne sind falsch. Es gibt andere Quantifizierer.

    🖖 Live long and prosper

    --
    “In my home, the America I love, the America I've written about, that has been a beacon of hope and liberty for 250 years, is currently in the hands of a corrupt, incompetent and treasonous administration. Tonight, we ask all who believe in democracy and the best of our American spirit, to rise with us, raise your voices against authoritarianism, and let freedom reign.”
    — Bruce Springsteen, Manchester 2025-05-14
  3. Hallo>

    RewriteCond %{HTTP_HOST} (?:www\.)*(.*)\.(.*)
    RewriteRule ^(.*)$ - [E=MyDom:%1]
    
    

    Jetzt habe ich herausgefunden, dass aus der Domain-Adresse

    .......www.irgendwas.de.........

    das 'irgendwas' herausgefiltert werden soll.

    Wie kann man dies einfacher machen als im o.g. Beispiel?