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

      Riscrivere un sito in php

      Salve a tutti,

      ho un sito fatto in Html. Poichè vorrei aggiungere alcune funzionalità offerte dal php dovrei riscrivere tutte le pagine in php.

      Il problema sta nel fatto che perderei tutta l'indicizzazione.

      E' possibile ovviare il problema con l'Url rewriting?

      Ad esempio tutte le pagine del dominio www. miosito .com hanno estensione .htm trasformandole in .php si può - con l'Url rewriting - lasciarle .htm?

      Grazie anticipatamente!

      d-force

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Ciao d-force,
        non so se ho capito bene,
        ma semmai è il contrario:

        devi trasformare le tue pagine .htm/.html in .PHP e tramite il il mod_rewrite di Apache farsi si che vengano richieste come fossero semplici file HTML.

        Ciao

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • 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