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. Mod_Rewrite - Sostituzione parola
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • W
      willylord Bannato User • ultima modifica di

      Mod_Rewrite - Sostituzione parola

      Ciao a tutti.
      Vi sarei infinitamente grato se qualcuno sapesse risolvermi questo rewriting. Vorrei che la mia URL venisse interpretata secondo una sostituzione di un valore compreso tra due slash.

      Mi spiego subito:

      Vorrei che:
      http://www.miosito.it/gricignano/index.php
      richiami:
      http://www.miosito.it/local/index.php

      ...allo stesso modo:
      http://www.miosito.it/gricignano/notizia.php?id=144
      richiami:
      http://www.miosito/local/notizia.php?id=144

      ...allo stesso modo:
      http://www.miosito.it/gricignano/pagina_personale.html
      richiami:
      http://www.miosito.it/local/pagina_personale.html
      e così via...

      Spero che qualcuno di voi mi possa aiutare. Grazie ancora!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thedarkita ModSenior • ultima modifica di

        RewriteEngine On
        RewriteRule ^gricignano/ /local/

        cosi dovrebbe andare

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • W
          willylord Bannato User • ultima modifica di

          Grazie dell'aiuto.

          Però non funzina come dovrebbe.
          In pratica qualsiasi pagina di /gricignano/ mi riporta nella index di /local/
          Mi viene aperta sempre la pagina predefinita che trova indipendente da cosa scrivo dopo gricignano/

          Grazie.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • ultima modifica di

            RewriteEngine On
            RewriteRule ^forums/([^/]+) /forum/$1

            scusa prova cosi

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • W
              willylord Bannato User • ultima modifica di

              Bene, così va.
              Anche le altre pagine vanno bene, però non funziona con le sottocartelle.

              Tipo, io ho un file www.sito.it/local/notizie/1.html

              Se digito: www.sito.it/gricignano/notizie/1.html mi va nella root di notizie/

              "notizie" è l'unica directory che esite e i suoi contenuti vengono generati da un ulteriore rewrite, questo:

              **RewriteRule ^notizie/(.*).html$ modules.php?name=News&file=article&sid=$1 **

              Pensi possa sorgere qualche conflitto? C'è un modo per risolvere?

              Grazie.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • W
                willylord Bannato User • ultima modifica di

                Volevo solo uppare un pò il thread e aggiornarti sulla situazione.

                Il prolema persiste.
                Ho effettuato dei test ed il bug non dovrebbe derivare da parti codice rewrite in conflitto.

                **Local **è la mia directory reale
                **Gricignano **è la mia directory virtuale

                Quando provo ad accedere a:
                http://www.miosito.it/gricignano/notizie/100.html
                non mi esegue:
                http://www.miosito.it/local/notizie/100.html
                bensì fa uno stranissimo redirect su:
                http://www.miosito.it/gricignano/notizie/
                dando quindi "pagina non trovata".

                😞

                Non so proprio più cosa fare. Help!

                Ho provato una regola tipo:
                **RewriteRule ^gricignano/notizie/([^/]+) local/notizie/$1 **
                Ma nulla da fare...

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • W
                  willylord Bannato User • ultima modifica di

                  Ho risolto in questo modo (per ogni sottodirectory, una variabile):

                  RewriteRule ^caserta/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+) local/$1/$2/$3/$4/$5/$6/$7/$8
                  RewriteRule ^caserta/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+) local/$1/$2/$3/$4/$5/$6/$7
                  RewriteRule ^caserta/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+) local/$1/$2/$3/$4/$5/$6
                  RewriteRule ^caserta/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+) local/$1/$2/$3/$4/$5
                  RewriteRule ^caserta/([^/]+)/([^/]+)/([^/]+)/([^/]+) local/$1/$2/$3/$4
                  RewriteRule ^caserta/([^/]+)/([^/]+)/([^/]+) local/$1/$2/$3
                  RewriteRule ^caserta/([^/]+)/([^/]+) local/$1/$2
                  RewriteRule ^caserta/([^/]+) local/$1

                  Qualcunuo sa se c'è un modo più indolore?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    thesee User Attivo • ultima modifica di

                    Ciao,
                    questo potrebbe andare?
                    **RewriteRule ***^gricignano/.$ ****local/$1
                    **

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • W
                      willylord Bannato User • ultima modifica di

                      Grazie, ma ho provato. In questo modo si cade nel bug iniziale. Cioè quello che ogni volta che richiamo un file, il server cade nel file predefinito di quella dir, quindi www.sito.it/gricignano/

                      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