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. Componente ISAPI REWRITE URL
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      scura User Attivo • ultima modifica di

      Per impostare le regole se non hai troppa esperienza con le reg exp secondo me ti conviene installare il filtro sul tuo pc e aiutarti con il tool a disposizione

      se mi fai es. di una url che vuoi trasformare posso darti una mano

      approfitto per chiedere una cosa sulla corretta configurazione del file httpd.ini

      ho usato il filtro per la prima volta qualche mese fa e dato che la documentazione è tutta in inglese ho avuto qualche difficoltà a capire tutto tutto.

      Fino ad impostare una semplice regola nessun problema
      sapete per caso se è possibile impostare una condizione all'interno della quale deve assere applicata la regola?

      dico questo perchè per es. il soft di statistiche del sito per il quale uso il rewrite ha avuto problemi per via delle regole impostate. Risolto fortunatamente, ma bisogna pur tenere conto del fatto che impostando le regole vengono influenzate tutte le url del sito...magari pure quelle che non volevamo riscrivere 🙂

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • riga75
        riga75 Moderatore • ultima modifica di

        @scura said:

        Per impostare le regole se non hai troppa esperienza con le reg exp secondo me ti conviene installare il filtro sul tuo pc e aiutarti con il tool a disposizione

        se mi fai es. di una url che vuoi trasformare posso darti una mano

        Grazie mille, ti posto due indirizzi e se puoi mi aiuti.Grazie

        http://www.tregima.it/index.php?option=com_content&task=view&id=38&Itemid=43

        http://www.tregima.it/index.php?option=com_content&task=category&sectionid=6&id=22&Itemid=50

        Grazie ancora

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          @scura said:

          Grazie Fabio per aver pensato a me

          sono in un momento di m. 🙂

          ma lieta di aiutare

          ciao Scura e bentornata 🙂

          Fabio ti ha già fatto un ottima pubblicità :D, grazie dell'aiuto :ciauz:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • S
            scura User Attivo • ultima modifica di

            Grazie Rinzi 🙂

            riga75 nessun problema ad aiutarti con isapirewrite solo una domandina prima: forse mi sfugge qualcosa, le tue pagine sono in php...ma non ti conviene trasferire il sito su un server linux e usare il file .htaccess.... tra l'altro risparmi pure!!!

            magari lo avessi potuto fare io, purtrippo programmo in asp

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • riga75
              riga75 Moderatore • ultima modifica di

              @scura said:

              Grazie Rinzi 🙂

              riga75 nessun problema ad aiutarti con isapirewrite solo una domandina prima: forse mi sfugge qualcosa, le tue pagine sono in php...ma non ti conviene trasferire il sito su un server linux e usare il file .htaccess.... tra l'altro risparmi pure!!!

              magari lo avessi potuto fare io, purtrippo programmo in asp

              Lo pensato anch'io di cambiare fornitore di Hosting ma dirti la verità mi trovo molto bene dove sono adesso, i prezzi sono buoni e poi mi aiutano in tutto, quindi volevo vedere di trovare un'altro soluzione e poi loro hanno appena installato questo componente nuovo e quindi volevo provarlo

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                dai, allora faccio un esempio io e ti ringrazio per il tempo che vorrai dedicarmi(ci):

                pagina.asp?menu=1&label=pippo
                qualsiasinomedipagina.asp?menu=2&label=paperino
                news.asp?ID=1

                per i primi due immagino si possa fare una regola sola, poichè MENU e LABEL sono comuni, allargando la regola sul nome del file.
                per le news mi serve una regola ad hoc?

                e cmq come li trasformo in
                /1/pippo/
                /2/paperino/
                /news/1/

                e ancora: posso eventualmente invertire 1 e pippo? (/pippo/1/) ?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • S
                  scura User Attivo • ultima modifica di

                  Ciao

                  alllora io per inserire le regole nel file httpd.ini come vi dicevo mi aiuto molto con il tool Regular Expression Test Utilities
                  lo installate insieme al filtro in locale e fate tutte le prove.

                  Es.

                  per la riscrittura della url

                  www.sito.it/pagina.asp?id=1&nome=pippo
                  in
                  www.sito.it/1/pippo/

                  apri il pannellino Regular Expression Test Utilities

                  nel campo TEST STRING inserisci la url che vuoi ottenere nel nostro caso www.sito.it/1/pippo/

                  nel campo regular expression puoi inserire in questo caso (.)/(.)/(.*)/

                  a questo punto clicca sul pulsante test e nel box in basso Mach Results è evidente cosa succede, la url che vuoi ottenere viene scoposta in questo caso nei parametri $1 , $2, $3

                  ora puoi compilare il campo format string sostituendo le parti della url con le variabili $1, $2, $3 di cui sopra

                  e ottieni : $1/pagina.asp?id=$2&nome=$3

                  di nuovo clicca sul pulsante test
                  e se tutto è giusto nel campo Format result hai la url dinamica così in questo caso : www.sito.it/pagina.asp?id=1&nome=pippo

                  a questo punto puoi scrivere nel file .httpd.ini la regola

                  RewriteRule (.)/(.)/(.*)/ $1/pagina.asp?id=$2&nome=$3

                  Questo è quanto sono riuscita a fare io finora, ma credo si possa perfezionare, magari insieme riusciamo ad approfondire l'argomento.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • riga75
                    riga75 Moderatore • ultima modifica di

                    Domandina pratica:
                    immaginaimo questi url:
                    http://www.tregima.it/index.php?option=com_content&task=view&id=102&Itemid=52
                    http://www.tregima.it/index.php?option=com_content&task=view&id=101&Itemid=52

                    Io voglio che diventino una cosa del genere:
                    http://www.tregima.it/cucine/arredamento-classico.htm
                    http://www.tregima.it/cucine/arredamento-modeno.htm

                    Dove arredamento classico e arredamento moderno sono i titoli delle pagine, e cucine è il titolo della categoria.

                    Come devo fare? :arrabbiato: :mmm:

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      @riga75 said:

                      Domandina pratica:
                      immaginaimo questi url:
                      http://www.tregima.it/index.php?option=com_content&task=view&id=102&Itemid=52
                      http://www.tregima.it/index.php?option=com_content&task=view&id=101&Itemid=52

                      Io voglio che diventino una cosa del genere:
                      http://www.tregima.it/cucine/arredamento-classico.htm
                      http://www.tregima.it/cucine/arredamento-modeno.htm

                      Dove arredamento classico e arredamento moderno sono i titoli delle pagine, e cucine è il titolo della categoria.

                      Come devo fare? :arrabbiato: :mmm:

                      prova a leggere questo [url=http://www.giorgiotave.it/forum/viewtopic.php?t=714]topic... è molto vecchio ma io e Beke abbiamo fornito ottime info per casi come il tuo..;)

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • riga75
                        riga75 Moderatore • ultima modifica di

                        Qualche giorno fa qualcuno aveva postato un indirizzo internet dove c'era un tool che permetteva di avere le regole per l'urlrewrite.

                        C'è qualcuno che mo lo ridà? Mi sono dimenticato di segnarmelo 😢

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • S
                          seos.it User • ultima modifica di

                          @scura said:

                          approfitto per chiedere una cosa sulla corretta configurazione del file httpd.ini

                          ho usato il filtro per la prima volta qualche mese fa e dato che la documentazione è tutta in inglese ho avuto qualche difficoltà a capire tutto tutto.

                          Fino ad impostare una semplice regola nessun problema
                          sapete per caso se è possibile impostare una condizione all'interno della quale deve assere applicata la regola?

                          Ciao,
                          devi usare RewriteCond, la sintassi è abbastanza simile a quella del mod_rewrite (solo che a diferenza di mod_rewrite si usa sempre $n anzichè %n per prelevare i matches di una condizione), quindi se ti basi su una guida in italiano sul mod_rewrite non dovresti avere grossi problemi.

                          ISAPI REWRITE per certi versi è persino più flessibile del modulo di Apache nell'applicare trasformazioni ricorsive

                          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