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. Problema con slash url rewrite
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • P
      pazzomania User Attivo • ultima modifica di

      Problema con slash url rewrite

      ciao
      Ho un problema di slash!
      Ho una semplice regola:
      ^news/([^/]+)$ news.php?id=$1
      In pratica se nel browser metto il localhost/news/22 funziona correttamente.
      Se invece io facessi localhost/news/22/ mi va in errore.
      Quindi come faccio a far si che non cambi nulla che ci sia la slash o no??

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • massimux
        massimux Moderatore • ultima modifica di
        
        ^news/([^/]+)/$ news.php?id=$1
        
        

        non ho provato ma dovrebbe andare prova...
        o altrimenti

        
        ^news/([^/]+) news.php?id=$1
        
        
        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • P
          pazzomania User Attivo • ultima modifica di

          @massimux said:

          
          

          ^news/([^/]+)/$ news.php?id=$1

          non ho provato ma dovrebbe andare prova...
          o altrimenti

          >
          ^news/([^/]+) news.php?id=$1
          
          >```
           
          ok grazie dopo provo!
           
          Ma quindi la $ se l'hai tolta... a cosa serve di solito??
          0 Miglior Risposta Ringrazia Cita Rispondi

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

            non accetta più nulla dopo $ 😄

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • O
              osvi Super User • ultima modifica di

              sempre meglio chiudere le stringhe 😄

              un'altra soluzione potrebbe essere di definire una classe di caratteri (contenente solo /) e dargli il quantificatore "0 or 1"

              (tenete sempre a portata di mano il riassunto sulle regexp di "i love jack daniels" :D)

              io, che son pignolo, farei due regole (entrambe chiuse con $)
              una senza slash che porta alla pagina vera
              una con lo slash che punta ad uno script che esegue il redirect 301 alla pagina senza** /** 😄

              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