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. Coding e Sistemistica
    4. Coding
    5. Problemi ul rewrite
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • P
      pazzomania User Attivo • 24 giu 2008, 15:07 ultima modifica di

      Problemi ul rewrite

      ciao ragazzi.. ho un problema con questa regola:

      RewriteRule ^it/members/([^/]+) it/members/profilo_utente.php?username=$1

      In pratica se nella pagina metto echo $_GET[username] come username mi risulta profilo_utente.php ... come posso risolvere??

      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
         

      • J
        jeeves User Attivo • 25 giu 2008, 13:41 ultima modifica di

        RewriteRule ^it/members/([^/]+)$ it/members/profilo_utente.php?username=$1

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • P
          pazzomania User Attivo • 25 giu 2008, 14:44 ultima modifica di

          Niente... il problema non si risolve!
          Il problema secondo me è qui:
          RewriteRule ^it/members/(.*) it/members/profilo_utente.php?username=$1
          Apache prende come username quello che viene dopo it/members/ e il problema è che anche col rewrite va alla pagina it/members/profilo_utente.php?username=$ e prende quello che viene dopo it/members/ che in questo caso è profilo_utente.php.
          Come faccio a risolvere la cosa??
          Son in un casino..

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • 25 giu 2008, 14:50 ultima modifica di

            Tu non devi più accedere a quell'url... devi trasformarti tutti gli url in it/members/NomeUtente

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              pazzomania User Attivo • 25 giu 2008, 15:05 ultima modifica di

              @Thedarkita said:

              Tu non devi più accedere a quell'url... devi trasformarti tutti gli url in it/members/NomeUtente

              Ma che intendi?? che non va bene usare come pagina base profilo_utente.php all' interno della cartella members quando il link riscritto contiene anch' esso la parte it/members??

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thedarkita ModSenior • 25 giu 2008, 15:17 ultima modifica di

                Mi sembra che tu sbagli... comunque
                quando tu vai all'indirizzo
                it/members/TheDarkITA
                al server viene fatta la richiesta per qusta pagina
                it/members/profilo_utente.php?username=TheDarkITA

                se tu vai all'indirizzo
                it/members/profilo_utente.php?username=TheDarkITA
                il server riceve nella variabile GET
                profilo_utente.php?username=TheDarkITA

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  pazzomania User Attivo • 25 giu 2008, 15:24 ultima modifica di

                  è proprio questo il problema:
                  Ho provato, nella pagina profilo_utente.php ho temporaneamente messo echo $_GET[username]; exit; tanto per vedere cosa passa:

                  Risultato: che io scriva it/members/TheDarkITA oppure it/members/profilo_utente.php?username=TheDarkITA la variabile $_GET[username] è sempre profilo_utente.php

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • J
                    jeeves User Attivo • 26 giu 2008, 21:21 ultima modifica di

                    Praticamente fai un qualcosa del tipo it/members/Jeeves.html puntandolo a it/members/profilo_utente.php?username=Jeeves con questo codice htaccess:

                    RewriteRule ^it/members/([^/]+).html$ it/members/profilo_utente.php?username=$1

                    :gthi:

                    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