Twilo: 301 HTML-Seite

Hallo,

wenn ich folgenden Code verwende

header('HTTP/1.1 301 Moved Permanently');  
header('Location: '.$url);  
header('Connection: close');

wie kann ich jetzt die Ausgabeseite formatieren?
ich aheb schon versucht nach diesen Zeilen HTML Code ausgeben zu lassen... Opera verwendet eine eigene 301 Seite

wenn ich per .htaccess ein 301 Sende, zeigt mir Opera die 301 Seite vom Apachen

über eine kleine Erläuterung wäre ich dankbar

mfg
Twilo

  1. hallo Twilo,

    wie kann ich jetzt die Ausgabeseite formatieren?

    Das ist eigentlich kein allzugroßes Problem. Aber nur du weißt bisher, wohin

    header('Location: '.$url);

    führt ...

    Grüße aus Berlin

    Christoph S.

    1. Hallo,

      wie kann ich jetzt die Ausgabeseite formatieren?

      Das ist eigentlich kein allzugroßes Problem. Aber nur du weißt bisher, wohin

      header('Location: '.$url);
      führt ...

      ich meinte doch die Apache Ausgabe

      <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">  
      <HTML><HEAD>  
      <TITLE>301 Moved Permanently</TITLE>  
      </HEAD><BODY>  
      <H1>Moved Permanently</H1>  
      The document has moved <A HREF="http://www.xxx.de/">here</A>.<P>  
      </BODY></HTML>
      

      mfg
      Twilo

  2. Moin,

    wenn ich folgenden Code verwende

    header('HTTP/1.1 301 Moved Permanently');

    header('Location: '.$url);
    header('Connection: close');

    
    >   
    > wie kann ich jetzt die Ausgabeseite formatieren?  
      
    Indem du sie ganz einfach ausgibst?  
      
    ~~~php
    <?php  
    header('Location: '.$url);?>
    
      
    <title>Umleitung</title>  
    <p>Das ist meine ganz eigene Umleitungsseite. Eigentlich sollten sie schon längst <a href="[code lang=php]<?php echo $url;?>
    ~~~">woanders</a> sein.</p>  
    [/code]  
    
    -- 
    Henryk Plötz  
    Grüße aus Berlin  
    ~~~~~~~~ Un-CDs, nein danke! <http://www.heise.de/ct/cd-register/> ~~~~~~~~  
    ~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~
    
    1. Hallo,

      wenn ich folgenden Code verwende

      header('HTTP/1.1 301 Moved Permanently');

      header('Location: '.$url);
      header('Connection: close');

        
      
      > > wie kann ich jetzt die Ausgabeseite formatieren?  
        
      
      > Indem du sie ganz einfach ausgibst?  
        
      
      > ~~~php
      
      <?php  
      
      > header('Location: '.$url);?>
      
      

      <title>Umleitung</title>
      <p>Das ist meine ganz eigene Umleitungsseite. Eigentlich sollten sie schon längst <a href="[code lang=php]<?php echo $url;?>

        
      so ähnlich habe ich es ja gemacht, nur Opera scheint das nicht zu interessieren, Opera nimmt seine eigene 301 Seite  
        
      wie kann man eigentlich im IE oder Firefox Redirict deaktivieren?  
        
      mfg  
      Twilo
      
      1. Hi,

        header('Connection: close');[/code]

        ab genau da kannst du natürlich nix mehr ausgeben. Du solltest deinen Code vorher an den Browser schicken.

        1. Moin,

          header('Connection: close');[/code]

          ab genau da kannst du natürlich nix mehr ausgeben. Du solltest deinen Code vorher an den Browser schicken.

          Hallo, McFly, jemand zu Hause? Natürlich kannst du da noch was ausgeben, das ist nur ein HTTP-Header, der noch dazu überhaupt nichts mit der ganzen Sache hier zu tun hat (und eher noch schädlich ist, deswegen hab ich ihn bei meinem Code rausgelesen). Andersrum: du kannst _davor_ nichts ausgeben, weil das zwangsweise die Header senden würde, wonach man keinen Header mehr senden kann.

          --
          Henryk Plötz
          Grüße aus Berlin
          ~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
          ~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~
          1. Hallo,

            es ist relativ egal, ob ich "header('Connection: close');" mit sende, oder nicht, Opera zeigt beim ersten mal vom HTML-Code nicht alles an und nach ein Refresh kommt die eigene Seite von Opera

            beim Web-sniffer klappt es dagegen
            siehe mein Post von heute Morgen

            kann mir jemand sagen, wie ich den automatischen Redirect im Firefox deaktivieren kann, damit ich mir dort das Ergebnis anschauen kann?

            mfg
            Twilo

            1. Hallo Twilo.

              kann mir jemand sagen, wie ich den automatischen Redirect im Firefox deaktivieren kann, damit ich mir dort das Ergebnis anschauen kann?

              Sofern es ein header-Redirect ist, kannst du in der about:config im Schlüssel "network.http.redirection-limit" von 20 auf 0 Stellen.

              Wie es bei Meta-Refreshes aussieht, weiß ich nicht.

              Gruß, Ashura

              --
              Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
              Try it: Become an Opera Lover in 30 days
              Meine Browser: Opera 8.0 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
              IE Layout-Workaround №1: <!--[if IE]><style type="text/css">*{display:none;}</style><![endif]-->
              1. Hallo,

                kann mir jemand sagen, wie ich den automatischen Redirect im Firefox deaktivieren kann, damit ich mir dort das Ergebnis anschauen kann?

                Sofern es ein header-Redirect ist, kannst du in der about:config im Schlüssel "network.http.redirection-limit" von 20 auf 0 Stellen.

                dann bekomme ich sobald ein 301 gesendet wird folgende Meldung

                Umleitungs-Limit für diese URL überschritten. Die angeforderte Seite konnte nicht geladen werden. Das kann von geblockten Cookiesm herrühren

                damit wird ja nur das Limit der Umleitungen festgelegt :-)

                mfg
                Twilo

                1. Hallo Twilo.

                  damit wird ja nur das Limit der Umleitungen festgelegt :-)

                  Probably, ja. Aber etwas anderes konnte ich leider nicht finden.
                  Hm... Bei Opera ist es so leicht einstellbar. :)

                  Gruß, Ashura

                  --
                  Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
                  Try it: Become an Opera Lover in 30 days
                  Meine Browser: Opera 8.0 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
                  IE Layout-Workaround №1: <!--[if IE]><style type="text/css">*{display:none;}</style><![endif]-->
                  1. Hallo,

                    damit wird ja nur das Limit der Umleitungen festgelegt :-)

                    Probably, ja. Aber etwas anderes konnte ich leider nicht finden.
                    Hm... Bei Opera ist es so leicht einstellbar. :)

                    jo, nur der zeigt mir nur die Hälfte vom HTML Code an...
                    und nach ein F5 zeigt er seine eigene Seite an *motz*

                    mfg
                    Twilo

  3. Hallo,

    jetzt hat mir Opera eben ein Teil des HTML Code's ausgegeben

    -----

    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">  
    <html><head>  
    <title>301 Moved Permanently</title>  
    </head><body>  
    <h1>Moved Permanently</h1>  
    <p>The document has moved <a href="http://www.xxx.de/Datei.htm
    

    -----

    web-sniffer.net gibt mir den richtigen HTML-Code aus
    -----

    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">  
    <html><head>  
    <title>301 Moved Permanently</title>  
    </head><body>  
    <h1>Moved Permanently</h1>  
    <p>The document has moved <a href="http://www.xxx.de/Datei.htm">here</a>.</p>  
    </body></html>
    

    -----

    kann mir das bitte einer erklären?
    ich bin mit mein Latain am Ende

    mfg
    Twilo

    1. Hallo,

      jetzt hat mir Opera eben ein Teil des HTML Code's ausgegeben

      ich hab vergessen zu erwähnen, nachdem ich F5 gedrückt habe, hat Opera wieder seine eigene 301 Seite angezeigt :-?

      mfg
      Twilo