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. Info mod_rewrite
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • C
      cristian.reggiani User • ultima modifica di

      Info mod_rewrite

      Attraverso il "mod rewrite" si riesce a trasformare un url del tipo: http://www.miosito.it/site/index.pescQDEXC/tipsQlinks/id/7/Itemid/61
      in un url del tipo:
      www.miosito.it/vendita_sci_bormio.php
      :mmm:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • F
        fiorry User • ultima modifica di

        penso proprio di no 😞
        cmq forse è meglio se aspetti che ti rispondano utenti più esperti

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • P
          pater Super User • ultima modifica di

          @fiorry said:

          penso proprio di no 😞
          cmq forse è meglio se aspetti che ti rispondano utenti più espertiSe ne devi fare decine... allora no.. Sennò al limite le potevi fare attraverso rewritecond... ma non si può fare se sono url generati automaticamente... ti consiglio di usare header() invece che questa funzione di apache...

          ma il tutto dipende da come questi url sono generati

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • K
            kerouac3001 Super User • ultima modifica di

            @cristian_reggiani said:

            Attraverso il "mod rewrite" si riesce a trasformare un url del tipo: http://www.miosito.it/site/index.pescQDEXC/tipsQlinks/id/7/Itemid/61
            in un url del tipo:
            www.miosito.it/vendita_sci_bormio.php
            :mmm:

            come l'hai fatto tu non si può fare ma ho appena fatto una cosa così (10 minuti fa):

            http://www.***.it/modules.php?op=modload&name=News&file=article&sid=69

            diventa

            http://www.***.it/articolo-intervista_a_morgan-69.php

            L'ho fatto con una regola generale su htaccess:

            Options +FollowSymLinks
            RewriteEngine on

            RewriteRule articolo-(.)-(.).php$ modules.php?op=modload&name=News&file=article&sid=$2

            In questo modo può essere presente un qualsiasi testo tra articolo- e -(.*).php

            Poi da codice ho fatto un 301 generale dalle vecchie pagine alle nuove basandomi sul mio db..cioè:

            • se vedo che l'utente accede direttamente alla vecchia pagina allora chiedo al db qual'è il titolo di questa pagina e qual'è il suo id e faccio un redirect 301 a:

            http://www.***.it/articolo-$titolo-$id.php

            Poi se si vuole si può fare in modo sempre da script che se l'utente non arriva col $titolo giusto allora gli si impedisce di vedere la pagina (questo per evitare la presenza di 2 pagine uguali quando una viene linkata male)

            In questo modo dovrebbe andare tutto ok..però anch'io sono ignorante in materia..è il mio primo mod rewrite e vorrei sapere dagli esperti una cosa:

            ho fatto il 301 come ho detto, posso già modificare i link interni e puntarli alle nuove pagine o conviene aspettare qualche giorno (per via di google)?

            fatemi sapere

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              ho fatto il 301 come ho detto, posso già modificare i link interni e puntarli alle nuove pagine o conviene aspettare qualche giorno (per via di google)?

              puoi modificare subito i link interni...
              ciao

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • K
                kerouac3001 Super User • ultima modifica di

                @Rinzi said:

                ho fatto il 301 come ho detto, posso già modificare i link interni e puntarli alle nuove pagine o conviene aspettare qualche giorno (per via di google)?

                puoi modificare subito i link interni...
                ciao

                Grazie mille rinzi..lo faccio subito 🙂

                spero che tutto ciò contribuisca a migliorare il mio posizionamento 🙂

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  pater Super User • ultima modifica di

                  @kerouac3001 said:

                  http://www.***.it/articolo-$titolo-$id.php

                  niente pubblicità... grazie 😄

                  Anche se sicuramente non era stato fatto appositamente... un xttp:// o *** vanno bene 😄

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • K
                    kerouac3001 Super User • ultima modifica di

                    eh no era per far capire, ma hai fatto benissimo ad editare 🙂 al massimo chi vuole l'esempio pratico mi manda un messaggio in pvt.

                    Comunque ho modificato tutti i link all'interno del mio sito 🙂 spero funzioni tutto al meglio

                    Grazie dei consigli

                    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