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. Digital Marketing
    4. SEO
    5. Redirect Images da aspx a Joomla
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      steairo User • ultima modifica di

      Ciao Juanin,

      volendo impostare una rewrite rule sulla query string img, puoi per caso aiutarmi nella sintassi?

      Le mie difficoltà sono essenzialmente due:

      • Dopo il parametro img c'è appeso &k=big (es.: **?img=4265&k=big).
        **- L'indirizzo di destinazione della rewrite rule contiene _t.jpg dopo il numerico (es.: 4265_t.jpg).

      da
      /classes/copertina.aspx?img=4265&k=big
      a
      /images/com_adsmanager/ads/4265_t.jpg

      Tosto! 😮

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • juanin
        juanin Admin • ultima modifica di

        Il k=big puoi ignorarlo se non è discriminante.

        Il resto basta che lo "matchi" con $X_t.jpg

        In questa discussione trovi parecchi riferimenti.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          steairo User • ultima modifica di

          Ciao Juanin,
          dopo un paio di settimane, mi ritrovo ancora sul progetto... e mi sono arenato!

          Riferito al caso di cui sopra, può essere azzeccata una regola htaccess come la seguente:

          RewriteEngine On
          RewriteCond %{REQUEST_URI} ^classes/copertina.aspx$
          RewriteCond %{QUERY_STRING} ^img=([0-9]+)$
          RewriteRule ^(.*)$ (NON SONO UTENTE PREMIUM).miosito.com/images/com_adsmanager/ads/$1_t.jpg [R=301,L]

          ????

          Grazie in anticipo per la risposta!
          Lo ammetto, con l'htaccess non dò il meglio di me... :arrabbiato:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • juanin
            juanin Admin • ultima modifica di

            L'hai provata e non funziona?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              steairo User • ultima modifica di

              Sì, non gira.

              Proprio non prende il matching, non è che reindirizza male.

              Hai qualche suggerimento? 🙂

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • juanin
                juanin Admin • ultima modifica di

                Secondo me potresti togliere la prima riga e mettere il patch nella rewrite rule.

                Credo anche che tu non debba terminare il matching delle prime due regole con $.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • S
                  steairo User • ultima modifica di

                  Niente... Sembra insensibile alle mie modifiche.

                  Farò test quando ho più tempo da dedicare al progetto. Se hai altri suggerimenti, ti ringrazio molto.

                  Ciao!

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • juanin
                    juanin Admin • ultima modifica di

                    Mi incolli cosa hai messo?

                    Il mod_rewrite è attivo? L'overrhide tramite .htaccess è attivo?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • S
                      steairo User • ultima modifica di

                      Ciao,
                      visto che la perseveranza non mi manca :quote:, mi ritrovo anche oggi a fare tentativi con l'htaccess per il rewrite delle immagini del sito.
                      Dopo vari tentativi, sono arrivato a scrivere la seguente regola:

                      <IfModule mod_rewrite.c>
                      RewriteEngine On
                      RewriteBase /
                      RewriteCond %{QUERY_STRING} ^img=([0-9]+)
                      RewriteRule ^classes/copertina.aspx$ (NON SONO ANCORA UTENTE PREMIUM).com/images/com_adsmanager/ads/$1_t.jpg [L,R=301]
                      </IfModule>

                      La regola ora gira solo che appende
                      ?img=1234&k=big
                      dopo l'URL riscritto (NON SONO ANCORA UTENTE PREMIUM).com/images/com_adsmanager/ads/$1_t.jpg,
                      mentre io voglio che appare qualcosa del tipo (NON SONO ANCORA UTENTE PREMIUM).com/images/com_adsmanager/ads/1234_t.jpg

                      In pratica prendo il rewrite, ma non riesco a matchare il parametro numerico dell'immagine e a inserirlo prima di _t.jpg.

                      Puoi per caso verificare? Ciao!

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • juanin
                        juanin Admin • ultima modifica di

                        Prova con %1 invece di $1

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • S
                          steairo User • ultima modifica di

                          Cavoli, gira tutto.
                          Ottimo...
                          Grazie.

                          Spero che il mio thread sia stato formativo!
                          Ciao! 🙂

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • juanin
                            juanin Admin • ultima modifica di

                            Speriamo sì 😄

                            Magari incolla la regola finale che hai messo.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • S
                              steairo User • ultima modifica di

                              <IfModule mod_rewrite.c>
                              RewriteEngine On
                              RewriteBase /
                              RewriteCond %{QUERY_STRING} ^img=([0-9]+)
                              RewriteRule ^classes/copertina.aspx$ (NON SONO ANCORA UTENTE PREMIUM).com/images/com_adsmanager/ads/%1_t.jpg? [L,R=301]
                              </IfModule>

                              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