Jens: Auto-Weiterleitung bei @-Domains

Beitrag lesen

Hallo,

das folgende Script ermöglicht es mir, wenn ich im Browser eine @-Domain eingebe (z.B. http://meinName@meineDomain.de), dass automatisch auf das Ziel http://www.meineDomain.de/meinOrdner/meinName weitergeleitet wird...

Das Skript funktioniert, so wie es ist - nur hätte ich gerne eine Zusatzfunktionalität, an der ich gerade kaputt gehe:
Der folgende Aufruf scheitert nämlich: http://WWW.meinName@meineDomain.de (einziger Unterschied zu der funktionierenden Version: das "www") - da dann folgende URL aufgerufen wird: http://www.meineDomain.de/meinOrdner/www.meinName

Diese stimmt so natürlich nicht.

Kann mir jemand helfen, wie ich eine Fallunterscheidung baue, die mir meine URL, je nach dem, ob diese mit oder ohne www eingegeben wurde, den URL-String korrekt zusammen baut??

Vielen Dank - mir raucht inziwschen der Kopf...

<script language="javascript">
      var url= window.location.href;
      if(url.charAt(url.length- 1)== '/')
        {
          url= url.substring(0, url.length- 1);
        }
          url= url+ '/';
          var s= url.indexOf("//")+ 2;
          var e= url.indexOf("@");
      if(e > 0)
      {
          var atpart= url.substring(s, e);
   window.location.href= url+ 'meinOrdner/' + atpart+ '/';
      }
      else
      {
        window.location.href= 'index.html';
      }
    </script>