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. Riscrivere un sito in php
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • D
      d.force User Attivo • ultima modifica di

      Esatto Mirko,

      scusami se mi sono spiegato male...

      Dovrei fare proprio come hai detto tu...il fatto è che sono tutte le pagine del sito...

      Si può fare con mod_rewrite? E se si come?

      Grazie!!!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • M
        mirkoagrati User Attivo • ultima modifica di

        Dunque,
        visto che si tratta di un'operazione in larga scala ti consiglierei la redirect 301: è il metodo migliore per dire ai motori di ricerca che una risorsa è stata spostata in modo permanente.

        Dunque,
        non sono sicuro che le regole del forum me lo permettano,
        ma siccome sono in ufficio e sto per uscire, non ho tempo di consultarle e quindi posto questo link avendo giusto cura di togliere il protocollo ed il www ..... (mi pare che così sia consentito):
        dai un'occhiata qui '.googlerank.it/Guide_SEO/Fattori_Ranking_Interni/Redirect_301.asp'

        Ciao

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • D
          d.force User Attivo • ultima modifica di

          Grazie 1000 Mirko,

          ho dato un'occhiata, solamentre che ho links su altri siti che puntano alle pagine in questione nel formato html...

          Funzionerebbe ugualmente?...

          Ho trovato questo codice per fare il redirect 301:

          <?
          Header( "HTTP/1.1 301 Moved Permanently" );
          Header( "Location: http://www.miosito.it/nuova_pagina.php" );
          ?>

          Dove va inserito? Nelle pagine vecchie? Oppure nel file .htaccess?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            mirkoagrati User Attivo • ultima modifica di

            Cia d-force,
            scusa il ritardo 😉

            Dunque
            il codice che hai postato è corretto e va inserito in una pagina .PHP.

            Però prima ti consiglio di dare un'occhiata a questi post che sono parte
            del Forum GT:
            giorgiotave.it/forum/mod-rewrite-e-tecniche-di-url-redirect/30514-redirect-301-con-file-html.html

            Penso che ti saranno di aiuto a capire meglio come raggiungere il tuo scopo.

            Buona serata
            Ciao

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • D
              d.force User Attivo • ultima modifica di

              Ciao Mirko,

              grazie 1000 ho dato un'occhiata...

              Provo a spiegare meglio il mio problema:

              Ho un sito con tutte le pagine con estensione .htm vorrei riscrivere tutte le pagine con estensione .php

              In giro per il mondo ho diversi links che puntano a diverse pagine del sito (quindi con estensione .htm). Ora se riscrivo tutte le pagine con estensione .php i links non punteranno più alla pagine originale restituendo un errore. Inoltre perderò tutta l'indicizzazione delle pagine con relativo azzeramento immediato del PR e perdita di posizionamento.

              Quale è la soluzione ideale e meno traumatica?

              Grazie 1000!

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                mirkoagrati User Attivo • ultima modifica di

                Ciao d-force,
                intendevo suggerirti che oltre al mod-rewrite puoi eseguire le redirect
                con le pagine attuali semplicemente spostando il contenuto dalla .html (che esegue la redirect) alla .php.

                In questo modo le tue pagine HTML rimangono indicizzate,
                ma eseguono una redirect alle PHP che esegue il codice.

                Ciao

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • D
                  d.force User Attivo • ultima modifica di

                  Si, però le pagine in .htm le elimino fisicamente perchè vengono sostituite da quelle in php.

                  Ad esempio:

                  www. miosito. com/pagina.htm

                  divente

                  www. miosito. com/pagina.php

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • M
                    mirkoagrati User Attivo • ultima modifica di

                    OK

                    Ciao

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • D
                      d.force User Attivo • ultima modifica di

                      @mirkoagrati said:

                      [***]

                      Scusa Mirko, puoi gentilmente spiegarti meglio?

                      Grazie.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • M
                        mirkoagrati User Attivo • ultima modifica di

                        Ciao d-force,
                        dunque potresti valutare di affiancare le nuove PHP alle HTML esistenti spostando l'attuale contenuto delle HTML nelle PHP e lasciando eseguire la redirect alle HTML con questo codice:

                        [php]<META HTTP-EQUIV="Refresh" CONTENT="0;URL=miosito.it/pippo.php">[/php]Questa istruzione HTML fa si che la pagina che la contiene esegua immediatamente (0 sec) una redirect alla pagina pippo.php

                        Spero che ora ti sia tutto chiaro.

                        Ciao

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • D
                          d.force User Attivo • ultima modifica di

                          Perfetto, ora ho capito!

                          Quindi le pagine in html - anche se con zero contenuti - devono continuare ad esistere per permettere alla funzione di redirect di inviare l'utente sulla pagina in .php.

                          OK, Grazie 1000!

                          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