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. aiuto con MOD REWRITE...
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      autodafe Super User • ultima modifica di

      allora...
      il rewrite che ho fatto sembra funzionare...
      la pagina:

      lnx.sagreinitalia.it/396-Firenze-Fiera-del-Cioccolato-Artigianale.htm

      viene correttamente reindirizzata su:

      www. sagreinitalia.it/dettagli2.asp?ID_S=396

      Ora...come devo fare per lasciare nell'Address Bar l'indirizzo "parlante" ??
      ho provato la direttiva QSA dentro la RewriteRule, mi visualizza l'indirizzo "parlante" ma non fa il redirect....

      la RewriteRule è questa: RewriteRule ^([0-9]+)-.*.htm$ http://www.sagreinitalia.it/dettagli2.asp?ID_S=$1 [L,QSA,NC]

      ???:x

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • C
        claudioweb Super User • ultima modifica di

        @masterx said:

        1.- Una parte Jolly nelle URL non è una buona idea, perché cambiando questa parte jolly che serve a niente, andresti a creare una URL diversa con contenuto uguale, quindi contenuto duplicato.
        E' il metodo in genere più usato. Anche in questo forum si usa questo metodo ad esempio 🙂

        L'importante poi è linkare solo e soltanto un'unica url.

        Ciao :ciauz:

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • A
          autodafe Super User • ultima modifica di

          io ho fatto così in effetti...
          cioè, la parte finale della URL è: 396-Firenze-Fiera-del-Cioccolato-Artigianale.htm

          la Rule mi prende l' ID (396) e pesca la notizia dal DB (SQL Server).
          Duplicati non dovrei averne perchè i llink alle singole pagine li creo io prendendo semore dal DB...quindi non dovrei aver problemi di duplicazioni...

          come fare in modo che nella address bar compaia l'URL 396-Firenze-Fiera-del-Cioccolato-Artigianale.htm anzichè quella con l'ID ???

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • C
            claudioweb Super User • ultima modifica di

            La regola è sbagliata. Risponde con un redirect 302.

            Prova qualcosa del tipo:

            Options +FollowSymLinks
            RewriteEngine on
            RewriteRule ^([0-9]+)(.*).htm$ dettagli2.asp?ID_S=$1 
            

            Altrimenti fatti un giro qui
            :ciauz:

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • A
              autodafe Super User • ultima modifica di

              sto impazzzendo :mmm:

              non appena aggiungo: ```
              Options +FollowSymLinks

              (l'ho messo come prima instruzione)
              
              mi da errore Internal Server Error 500 :x
              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • C
                claudioweb Super User • ultima modifica di

                Prova senza 🙂

                Dipende dalla configurazione di Apache.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • A
                  autodafe Super User • ultima modifica di

                  fatto anche senza...ma la Address Bar continua a visualizzare la URL con l'ID anzichè la URL riscritta.....

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • C
                    claudioweb Super User • ultima modifica di

                    Penso sia un problema dovuto all'hosting Windows e al sottodominio con Apache. Non ci avevo fatto caso.
                    Purtroppo non ho esperienza in merito.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • A
                      autodafe Super User • ultima modifica di

                      ...è hosting doppio (win+linux) su aruba in effetti...e le due url sono su Linux (URL Riscritta) che punta alla pagina su hosting Win (Vecchia URL)

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • C
                        claudioweb Super User • ultima modifica di

                        @autodafe said:

                        ...è hosting doppio (win+linux) su aruba in effetti...e le due url sono su Linux (URL Riscritta) che punta alla pagina su hosting Win (Vecchia URL)Si infatti la regola che ho scritto prima non funziona di sicuro.. Non ci stavo badando proprio al sottodominio.

                        Forse ti conviene chiedere lumi all'assistenza.

                        Ciao :ciauz:

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • A
                          autodafe Super User • ultima modifica di

                          e in effetti se faccio in modo che la regola punti ad una pagina sul sottodominio linux l'address bar visualizza la URL Corretta, ma e la regola punta al dominio su Win la URL è quella vecchia...

                          boh:?

                          grazie mille per i consigli e la pazienza!!! Thanks!!!

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • A
                            autodafe Super User • ultima modifica di

                            ch emi dite della opzione [P] ??? da quello che mi pare di capire potrebbe fare al caso mio...o no???

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • A
                              autodafe Super User • ultima modifica di

                              dai raga!!! un ultimo sforzo è quello che vi chiedo!!!
                              chi mi risolve sta cosa si becca una birragratis 😉

                              ricapitolando
                              dalla URL lnx.miosito.it/12345-Citta-nome-della-manifestazione.htm (URL fittizia, in hosting su linux)

                              faccio un rewrite su: www.miosito.it/dettagli.asp?IDS=12345 (URL Reale, in hosting su Win)

                              come fare in modo che nell'Adress Bar del Browser rimanga la URL "12345-Citta-nome-della-manifestazione.htm" e non la seconda??

                              dai, che se risolvo questo dilemma sono a posto !!!

                              (grazie€)

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • A
                                autodafe Super User • ultima modifica di

                                porcavacca...
                                allora confermo diue cose che potrebbero essere utili ad altri...

                                aruba non permette di usare "Option FollowSymLinks"
                                aruba non permette di usare il flag [P] nelle RewriteRule, da quanto ne so questo necessita un altromodulo chiamato mod_proxy ch enon è abiliatato su aruba, a quanto pare..

                                questo lo dico dopo le risposte del servizio assistenza 😞

                                quindi...se qualcuno ha idea di come si possa bypassare la questione lo PREGOOOOOO di farsi avanti!!!😢

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • A
                                  autodafe Super User • ultima modifica di

                                  allora, forse ci siamo !!!:D

                                  soluzione (come indirizzato da qualcuno sul forum mod_rewrite)

                                  -creato nuova pagina PHP su hosting Linux
                                  -incluso la vecchia pagina ASP (hosting win) in quella PHP
                                  -fatto redirect su questa pagina PHP

                                  la pagina PHP contiene solo queste poche righe:

                                  <body>
                                  <?php $MioParametro = $_GET['MioParametro'];?> [ESTRAGGO IL PARAMETRO CHE PASSO DALLA QUERYSTRING E LO MEMORIZZO IN UNA VARIABILE]
                                  <?php require_once('http://www.MioSito.it/MiaPaginaOriginale.asp?MioParametro='.$MioParametro); ?> [QUI PASSO ALLA PAGINA ASP ORIGINALE IL PARAMETRO COME LEI SE LO ASPETTA]
                                  </body>

                                  spero di aver fatto un cosa corretta, perchè PHP non l'ho mai visto, ma in 10 minuti di guide e tutorial me la sono cavata così 😉

                                  l'address bar è corretta, adesso ho qualche problema dovuto al fatto che la pagina è nuova e non ha tag TITLE (ma adesso lo metto a posto), ma insomma, direi che ci sono....o quasi...

                                  ma varrà la pena tutto sto sbattimento ???😢

                                  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