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. rewrite mode
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • F
      fiorry User • ultima modifica di

      rewrite mode

      Ho trovato su un sito un articolo su come inserire il rewrite (siccome non sono capace) mi sembra di aver fatto tutto come nel tutorial ma non funziona, in .htaccess ho scritto

      RewriteEngine on
      RewriteRule ^categoria/([^/]+).html cat.php?cid=$1 [L]
      

      ma gli url non sono cambiati

      forse questo non è il forum più adatto, ma non sapevo dove postare.

      ho inserito il file .htaccess nella cartella principale del sito

      dove sbaglio?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • king.hack
        king.hack Super User • ultima modifica di

        Ciao fiorry.
        Forse la sezione migliore era quella su MySQL e PHP.

        Comunque, visto che non hai dato altre info rigurado l'url da riscrivere ti consiglio il post di Tymba:

        http://www.giorgiotave.it/forum/viewtopic.php?t=5861

        Ha segnalato un tool online per creare le regole di mod_rewrite inserendo l' URL che vuoi convertire.

        :ciauz:

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          si in quel link mi da il codice da inserire in .htaccess

          lo copio e lo incollo ma non funge, vorrei sapere se bisogna effetuare altre operazioni....

          scusate se ho postato nel forum sbagliato 😞

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            sposto in php e mysql 🙂

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • R
              riky78 User Attivo • ultima modifica di

              ma gli url non sono cambiati

              attenzione, impostare .htaccess non fa cambiare gli url (diciamo i link).
              Quelli li devi cambiare tu da codice.

              In pratica se tu chiami la pagina:

              categoria/5.html

              il server ti fornisce la pagina

              cat.php?cid=5

              Comunque sei tu, da codice, a dover chiamare la pagina scritta correttamente, cioè: categoria/5.html

              :ciauz:

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                si ho letto in un altro post, a modificare il codice ci posso arrivare, ma il mio problema è un altro....
                lo script è criptato e posso aggiungere code solo in una pagina la extra.php che poi mette le modifiche nelle altre pagine index.php cat.php, secondo voi è possibile inserire un codice per la riscrittura in questo caso??

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • R
                  riky78 User Attivo • ultima modifica di

                  se puoi editare solo la pagina extra.php allora puoi modificare solo i link che vengono creati li dentro...

                  ciao

                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    forse ho avuto una idea, siccome il template è in html, posso modificare i link da li o no??

                    adesso provo.....

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • T
                      tymba Super User • ultima modifica di

                      quello che puoi o non puoi fare dipende dall'applicazione che stai usando e da che codice è criptato.

                      se i link vengono generati in una parte di codice criptato non puoi farlo altrimenti si.

                      che script stai usando?

                      0 Miglior Risposta Ringrazia Cita Rispondi

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

                        lo script è simile a linker (non so se conosci), nel pannello admin si possono modificare i vari template, sto provando e sembra che funzioni come dicevo.... appena ne vengo a capo posto qui, non si sa mai che serva a qualcuno.

                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                          sono sulla buona strada ma avrei bisogno di un aiutino....

                          faccio qualche esempio:

                          per il seguente url
                          cat.php?cid=$1

                          RewriteRule cat/cid/(.*) cat.php?cid=$1
                          

                          e tutto va bene... l'url diventa cat/cid/numero
                          per questo url
                          cat.php?cid=$subcid

                          RewriteRule cat/cid/(.*) cat.php?cid=$subcid
                          

                          e tutta va male l'url diventa cat/cid/cat/cid/cat/cid/=33 e mi indirizza sempre a una pagina

                          sbaglio qualcosa nel secondo codice?

                          0 Miglior Risposta Ringrazia Cita Rispondi

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

                            :fumato: :fumato: :fumato:

                            mitico ci sono riuscito, per me un impresa a dir poco storica....
                            posto qui i code non si sa mai che possano essere di aiuto
                            file .htacess

                            Options +FollowSymLinks
                            RewriteEngine on
                            
                            RewriteRule cat-cid-(.*)\.htm$ cat.php?cid=$1
                            RewriteRule cat-cid-(.*)\.htm$ cat.php?cid=$cid2
                            RewriteRule cat-cid-(.*)-page-(.*)\.htm$ cat.php?cid=$1&page=$2
                            

                            poi ho modificato tutti i link non in php ma quelli in html nel template:

                            cat.php?cid=$cid a cosi cat-cid-$cid.htm
                            cat.php?cid=$cid2 a cosi www.miosito.org/cat-cid-$cid2.htm

                            e cosi via, non so il perchè ma nel secondo caso ho dovuto inserire tutto l'url altrimenti non fungeva.

                            Spero sia utile a qualcuno 😄

                            0 Miglior Risposta Ringrazia Cita Rispondi

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

                              @riky78 said:

                              ma gli url non sono cambiati

                              attenzione, impostare .htaccess non fa cambiare gli url (diciamo i link).
                              Quelli li devi cambiare tu da codice.

                              In pratica se tu chiami la pagina:

                              categoria/5.html

                              il server ti fornisce la pagina

                              cat.php?cid=5

                              Comunque sei tu, da codice, a dover chiamare la pagina scritta correttamente, cioè: categoria/5.html

                              :ciauz:

                              non mi è chiaro!!
                              pensavo che scrivendo su .htaccess
                              Options +FollowSymLinks
                              RewriteEngine on
                              RewriteRule scheda-cod-(.*).htm$ scheda.php?cod=$1

                              la mia pagina
                              http://www.nevel.it/shop/scheda.php?cod=21.44
                              venisse visualizzata con questo indirizzo
                              http://www.nevel.it/shop/scheda-cod-21.44.htm

                              in effetti l'ho inserito e non funge

                              cosa significa "Comunque sei tu, da codice, a dover chiamare la pagina scritta correttamente"

                              da quale codice?

                              0 Miglior Risposta Ringrazia Cita Rispondi

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

                                devi modificare i link nello script
                                nel mio script i link erano del tipo
                                cat.php?cid=$cid

                                o una cosa del genere...
                                io per esempio li ho riscritti in
                                cat-cid-21.htm

                                ma se non li riscrivi nello script il file .htaccess non serve a nulla

                                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