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. Rewrite Parametri e carattere "/"
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • C
      czero User Attivo • ultima modifica di

      Rewrite Parametri e carattere "/"

      Ciao,
      Su alcuni siti uso il rewrite per trasformare degli url da:

      form.php?id=1&testo=parola

      in:

      /cerca/parola/1.html

      Se però "Parola" contiene il carattere "/" mi ritrovo con un url del tipo:
      /cerca/par/ola/1.html
      e quindi apache non riesce a "decodificarlo".... c'e' un modo per risolvere che non sia il sostituire lo "/" con qualcosa d'altro???

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        si vede che non hai letto la guida eh 😄

        usa la classe di caratteri ([^/]+)

        ciao 😉

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • C
          czero User Attivo • ultima modifica di

          Ecco la rewrite che uso....

          RewriteRule ^/cerca-([^/]+)/([^/]+).html /cerca.php?page=$2&value=$1

          e non funziona se il primo parametro contiene lo /

          😞

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            uhm , ti conviene cambiare il primo parametro da [^/] al classico . (qualsiasi carattere, anche /)

            tanto ce la fa a capire dove trovare lo slash vero (quello prima di page)
            ricorda sempre di chiudere le espressioni con $ ( .html$ ) 😉

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • C
              czero User Attivo • ultima modifica di

              sono riuscito a fare qualche test finalmente, ma sembra che non funzioni con il . non riesce a interpretare correttamente gli slash purtroppo 😞

              Grazie per la info cmq... mi sa che continuero' con la mia replace del carattere "/"... sighhhh

              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