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. La Community Connect.gt
    4. News Ufficiali da Connect.gt
    5. ancora sui redirect
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      susanna User • ultima modifica di

      ancora sui redirect

      Salve, non riesco a trovare come si fa un redirect lato server dal file .htaccess da una pagina che non esiste fisicamente, ma è sempre presente nei mdr, a una pagina di destinanzione appropriata, restituendo però lo status code 200 ok, anzichè 301 o 302, in pratica vorrei dire al motore che la pagina esiste ancora anche se non c'è più.

      Qualcuno può aiutarmi? Grazie.

      Saluti

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • rinzi
        rinzi Super User • ultima modifica di

        parli di mod_rewrite ??

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          serp Super User • ultima modifica di

          Ciao Susanna, vedi che per definizione i redirect devono prevedere i due codici che già hai nominato. Per eseguire ciò che hai detto, devi ricorrere ad un aliasing. Tutto sommato, però, non vedo controindicazioni ad usare un buon redirect 301.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • S
            stuart Super User • ultima modifica di

            Uhm...temo che parli di fare una cosa che i motori non gradiscono particolarmente, ossia dare un errore 200-OK invece che il classico 401-Not Found.
            (tecnicamente non so come si faccia)

            Com'è possibile che una pagina che non c'è sia indicizzata dai mdr? E' stata eliminata di recente?

            Cordialmente,
            Stuart

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              stuart Super User • ultima modifica di

              @Serp said:

              Per eseguire ciò che hai detto, devi ricorrere ad un aliasing.
              Eccolo..! Non mi veniva il nome 😄
              Confermo però che Google non apprezza affatto (secondo traduzione libera delle guidelines)

              Cordialmente,
              Stuart

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • A
                arkanefactors Super User • ultima modifica di

                Io userei un 301.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • A
                  arkanefactors Super User • ultima modifica di

                  @Rinzi said:

                  parli di mod_rewrite ??
                  No, parla di .htaccess.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • rinzi
                    rinzi Super User • ultima modifica di

                    @ArkaneFactors said:

                    No, parla di .htaccess.
                    nel file.htaccess sai benissimo che si possono fare svariate cose... cosa intende lei?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • S
                      serp Super User • ultima modifica di

                      htaccess è il file di configurazione del web server Apache, come giustamente ha fatto notare mega Rinzi. Nel detto file di testo, si scrivono un sacco di regole, tra le quali i redirect, l'aliasing ed l'ottimo ma più complesso rewriting

                      Una bacchettata serena giunga a ArkaneFactors, al quale non porto biasimo, ma osservo che ....

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • A
                        arkanefactors Super User • ultima modifica di

                        <edited>D'OH! Ho capito ora l'equivoco!!! 😄

                        Volevo dire: "no, parla di redirect" (perché ho scritto .htaccess??)
                        La bacchettata ci stava tutta. :sbonk:</edited>

                        Comunque la domanda è poco chiara: non dice ad es. se i due URL sono sullo stesso server o su server diversi, e perché vuole "restituire lo status code 200 OK, anziché 301 o 302" (il che mi fa sospettare che non le sia chiarissimo come funzionano i redirect, perché dopo un 301 c'è un 200, di solito).

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • S
                          serp Super User • ultima modifica di

                          Per fare un redirect lato server con apache, non serve che il file origine risieda ancora sul server. Quello che chiede però Susanna non è tecnicamente fattibile, poiché i redirect possono essere eseguiti soltanto tramite i codici HTTP 301 e 302. Se volesse invece eseguire un aliasing lo può fare, ma solo se la destinazione è sullo stesso server. Se poi non vuole rovinare la sua posizione con Google, insisto: Redirect 301

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • A
                            arkanefactors Super User • ultima modifica di

                            @Serp said:

                            insisto: Redirect 301
                            Concordo, ed quello che suggerivo anch'io. Ripeto, secondo me non le è chiaro come funzionano i redirect. Proviamo a spiegarglielo?

                            Susanna, poniamo che tu abbia nell'.htaccess:

                            Redirect 301 /a.html /b.html
                            
                            1. Il client richiede la pagina "/a.html", che non esiste (più).

                            2. Apache legge l'.htaccess e restituisce questo:

                            HTTP/1.1 301 Moved Permanently
                            location: /b.html
                            
                            
                            1. Il client richiede allora "/b.html".

                            2. Apache legge il file e restituisce questo:

                            HTTP/1.1 200 OK
                            
                            

                            Se è questo che vuoi, allora sei a posto.

                            Se invece vuoi fare una cosa diversa, allora spiegaci meglio cosa vuoi fare.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • S
                              serp Super User • ultima modifica di

                              @ArkaneFactors said:

                              ...Se invece vuoi fare una cosa diversa, allora spiegaci meglio cosa vuoi fare.

                              Mi unisco a te.

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • S
                                susanna User • ultima modifica di

                                Ho diverse pagine che esistevano ma le ho cancellate, sono sempre nei motori, per questo volevo sfruttarle per inviare visite su un altro mio dominio. Pensavo di usare un 200 per non dispiacere ai motori che mi vedono dirottare con un 301 decine di pagine su un altro dominio. Sarà meglio un 302 forse?

                                Saluti cordiali a tutti

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • A
                                  arkanefactors Super User • ultima modifica di

                                  @susanna said:

                                  Ho diverse pagine che esistevano ma le ho cancellate, sono sempre nei motori, per questo volevo sfruttarle per inviare visite su un altro mio dominio. Pensavo di usare un 200 per non dispiacere ai motori che mi vedono dirottare con un 301 decine di pagine su un altro dominio. Sarà meglio un 302 forse?

                                  Saluti cordiali a tutti
                                  Ciao Susanna, non è tecnicamente possibile usare lo status code 200 e fare un redirect da un dominio all'altro, come ti ha già detto Serp.

                                  Lo status code più corretto da utilizzare è 301 (Moved Permanently) se il cambio è permanente; altrimenti 302. I motori non se ne dispiaceranno. Anzi. 😉

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • rinzi
                                    rinzi Super User • ultima modifica di

                                    @susanna said:

                                    Ho diverse pagine che esistevano ma le ho cancellate, sono sempre nei motori, per questo volevo sfruttarle per inviare visite su un altro mio dominio. Pensavo di usare un 200 per non dispiacere ai motori che mi vedono dirottare con un 301 decine di pagine su un altro dominio. Sarà meglio un 302 forse?

                                    in questo caso è corretto l'utilizzo del [url=http://www.giorgiotave.it/forum/viewtopic.php?p=16895#16895]redirect 301

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • S
                                      susanna User • ultima modifica di

                                      E' corretto il 301 anche se devo dirottare visite su un dominio diverso solo per alcune pagine? Il dominio di partenza deve continuare ad esistere, non è che poi mi viene cancellato interamente dai motori tutto il sito? :bho:

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • rinzi
                                        rinzi Super User • ultima modifica di

                                        @susanna said:

                                        E' corretto il 301 anche se devo dirottare visite su un dominio diverso solo per alcune pagine?
                                        si
                                        Il dominio di partenza deve continuare ad esistere,
                                        si
                                        non è che poi mi viene cancellato interamente dai motori tutto il sito? :bho:
                                        vai tranquilla... in caso puoi postare qui lo script del .htaccess e spiegarci in dettaglio cosi lo verifichiamo :ciauz:

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • S
                                          susanna User • ultima modifica di

                                          Ok, grazie rinzi!

                                          Cordiali saluti
                                          Susanna

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • S
                                            susanna User • ultima modifica di

                                            Ops, ancora un dubbio. Se io faccio il redirect 301 via htacces da una pagina di un dominio ad una pagina di un altro dominio, le due pagine devono avere lo stesso nome ed essere uguali oppure può essere una pagina di nome e contenuto diverso ma di argomento coerente?

                                            Grazie ancora!

                                            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