Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Redirect 301 e problema condizione
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • N
      nandonando2 User Attivo • ultima modifica di

      Redirect 301 e problema condizione

      Vedi se il record esiste e poi faccio il redirect ma non funziona eppure entra nella condizione e lo vedo facendo il resopnse write dove sbaglio secondo voi?
      questo è il codice:
      apro connession.....
      IF NOT RS.EOF THEN

      ELSE
      response.write("entra")
      Response.Status="301 Moved Permanently"
      Response.AddHeader "Location", "http://www.gustoroma.it"

      END IF

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • N
        nandonando2 User Attivo • ultima modifica di

        Possibile che non sia capitato a nessuno questa mia tipologia di problema?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • C
          cali1981 Super User • ultima modifica di

          Ciao, non sei stato molto chiaro nel tuo problema, prova a spiegarti meglio!

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • N
            nandonando2 User Attivo • ultima modifica di

            Devo fare un semplice redirect 301 se si verifa una condizione(e cioè che il mio record è stato cancellato o non c'è più).

            e la mia condizione è:(ovviamente aprto la connessione interrogo il db è).
            RS(Sta per record set)
            IF NOT RS.EOF THEN
            "niente redirect perchè il record esiste"
            ELSE
            response.write("entra")
            Response.Status="301 Moved Permanently"
            Response.AddHeader "Location", "http://www.gustoroma.it"

            END IF

            la condizione si verifica nel senso che entra nella seconda ipotesi verificata dal fatto che scrive la parola "entra".

            ma non fa il redirect forse manca qualcos'altro?
            Non sò se ora è abbastanza chiaro.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • C
              cali1981 Super User • ultima modifica di

              In php, in genere quando si fa una cosa del genere da errore, dice che non si possono inviare header se sono stati inviati dei dati, prova a togliere response.write.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • N
                nandonando2 User Attivo • ultima modifica di

                Ho provato anche perchè prima era gia cosi il response.write è stato inserito dopo.
                Questo codice è necessario??
                <%@ Language=VBScript %>

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • C
                  cali1981 Super User • ultima modifica di

                  Si

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • N
                    nandonando2 User Attivo • ultima modifica di

                    una cosa del genere?
                    <%>
                    IF NOT RS.EOF THEN

                    ELSE
                    %>
                    <%@ Language=VBScript %>

                    <%
                    response.write("entra")
                    Response.Status="301 Moved Permanently"
                    Response.AddHeader "Location", "http://www.gustoroma.it"

                    END IF
                    %>

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • C
                      cali1981 Super User • ultima modifica di

                      Forse meglio

                      <%@ Language=VBScript %>
                      IF NOT RS.EOF THEN
                      ...
                      ELSE
                      Response.Status="301 Moved Permanently"
                      Response.AddHeader "Location", "http://www.gustoroma.it"
                      END IF
                      %>

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • N
                        nandonando2 User Attivo • ultima modifica di

                        niente non funziona pagina bianca.
                        cos'altro posso vedere secondo te?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • C
                          cali1981 Super User • ultima modifica di

                          scusa prova con

                          <%@ Language=VBScript %>
                          <%IF NOT RS.EOF THEN
                          ...
                          ELSE
                          Response.Status="301 Moved Permanently"
                          Response.AddHeader "Location", "http://www.gustoroma.it"
                          END IF
                          %>

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • N
                            nandonando2 User Attivo • ultima modifica di

                            scusa la pagina bianca era intesa come risposta nel senso che ho provato

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • C
                              cali1981 Super User • ultima modifica di

                              Si ok, il codice sopra è diverso....

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • N
                                nandonando2 User Attivo • ultima modifica di

                                non ho capito in che senso?
                                non è quello che avevi scritto sopra?

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • C
                                  cali1981 Super User • ultima modifica di

                                  No se dico che è diverso per definizione non è uguale, c'è <% in più.

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • N
                                    nandonando2 User Attivo • ultima modifica di

                                    scusami non avevo notato e comunque per forza la seconda ipotesi anche perchè <%@ Language=VBScript %>
                                    deve andare necessariamente come primo codice della pagina altrimenti va in errore

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • N
                                      nandonando2 User Attivo • ultima modifica di

                                      nessuna altra ipotesi?

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      Caricamento altri post
                                      Rispondi
                                      • Topic risposta
                                      Effettua l'accesso per rispondere
                                      • Da Vecchi a Nuovi
                                      • Da Nuovi a Vecchi
                                      • Più Voti