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 non va
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • Y
      yaroslavpopovic User • ultima modifica di

      mod_rewrite non va

      Ho un file .htaccess cosi formato:

      RewriteRule ^prod/([a-zA-Z0-9]*)$ prodotti.php?info=$1

      questa regola funziona benissimo, però se volessi passare l'id di sessione in questo url :

      RewriteRule ^prod/([a-zA-Z0-9])(?)(.)$ prodotti.php$2$3&info=$1

      non va: dove sbaglio?

      Ho anche provato cosi :

      RewriteRule ^prod/([a-zA-Z0-9])(?PHPSESSID=)(.)$ prodotti.php$2$3&info=$1

      ma niente. Mi potete aiutare?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        aernews User • ultima modifica di

        Ciao,
        non dovresti mettere i parametri dopo il ?
        cioè una cosa del genere?
        RewriteRule ^prod/([a-zA-Z0-9])(?PHPSESSID=)(.)$ prodotti.php**?**$2$3&info=$1

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • Y
          yaroslavpopovic User • ultima modifica di

          ho provato anche cosi ma non funziona

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            aernews User • ultima modifica di

            Ciao,
            ti restituisce qualche errore?
            Qual è l'url di partenza?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • Y
              yaroslavpopovic User • ultima modifica di

              ho constatato che il problema è il punto interrogativo perchè se faccio cosi:

              RewriteRule ^prod/([a-zA-Z0-9])/PHPSESSID=([a-zA-Z0-9])$ prodotti.php?PHPSESSID=$2&info=$1

              riscrivendo il collegamento con lo slash anzichè col punto interrogativo funziona.

              Ma per caparbietà vorrei provare a risolvere col punto interrogativo

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                Ciao yaroslavpopovic,
                prova cosi:

                
                RewriteCond %{QUERY_STRING} PHPSESSID=(.*)
                RewriteRule ^prod/([a-zA-Z0-9]*)$ prodotti.php?info=$1&PHPSESSID=%1
                
                
                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