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. Url Rewrite + ModRewrite 3°livello
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      ale1kids User • ultima modifica di

      Url Rewrite + ModRewrite 3°livello

      Slave ho eseguito correttamente con una vostra guida l'impostazione sul sudetto dominio di alcuni 3° livelli tramiti anche la creazione e modifica del file .htaccess
      Ora dovrei fare anche un url rewrite per trasformare le mie pagine es.
      hssp://mercatino.XXX.it/categoria?categoria_id=2&categoria_nome=abbigliamento
      in
      hssp://mercatino.XXX.it/2_abbigliamento.htm
      Ho provato varie strade ma non riesco minimamente a farlo andare, prima di tutto il sudetto codice:

      Options +FollowSymlinks
      RewriteEngine on
      RewriteRule ^([^/]+)_([^/]+).htm /categoria.php?categoria_id=$1&categoria_nome=$2

      dove dovrei inserirlo?in un .htaccess nella cartella /mercatino o inserire il codice nel .htaccess di vvv.XXX.it?inserendo il codice dopo il codice che gestisce i 3°livelli?

      Chi mi da una mano è un grande!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • M
        marcio User Attivo • ultima modifica di
        
        RewriteEngine On
        RewriteBase /
        RewriteRule ^([0-9]+)_([^/]+)\.htm$ categoria?categoria_id=$1&categoria_nome=$2 
        
        
        

        prova così e fammi sapere..mettilo in /mercatino.

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          Ciao marcio..
          Ho fatto come mi hai indicato tu..ma non funziona neanche così..

          Cosa posso provare?

          Grazie intanto! 😉

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            marcio User Attivo • ultima modifica di

            Prima di tutto cerchiamo di capire se l'.htaccess viene letto.Crea una pagina ciao.html (scrivici dentro "ciao") e inserisci questo .htaccess

            RewriteEngine On
            RewriteBase /
            RewriteUrl ciao2\.html ciao.html 
            

            Richiama hssp://mercatino.XXX.it/ciao2.html e vedi se ti rimanda a ciao.html

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Ho fatto come mi hai detto tu, ma ora il risultato che mi viene fuori è questo:

              [CENTER] Errore 500
              Errore interno del server
              [/CENTER]
              Il server ha incontrato un errore interno o un problema di errata configurazione e non riesce a completare la richiesta inserita.

                  Questo errore può essere causato da uno **script CGI non funzionante** o da un file **.htaccess** contenente degli errori
              

              Nel file .htaccess ho messo:

              RewriteEngine On
              RewriteBase /
              RewriteUrl ciao2.html ciao.html

              Ho creato il file ciao.html e dal browser ho richiamato la pagina ciao2.html..
              Ma il risultato che mi viene fuori è quello nel quote..
              Adesso? 😞

              Grazie

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                marcio User Attivo • ultima modifica di

                Ops errore mio, non è RewriteUrl ma RewriteRule, cambia e riprova..

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  OK funziona bene, vedo il contenuto di ciao.html quando cerco sul browser la pagina ciao2.html..quindi il file htaccess funzia..

                  Per l'esempio delle categorie lasciamo perdere per un attimo il nome, vediamo di farlo andare solo con l'id..il campo nome lo aggiungiamo dopo..ok?proviamo a fare un passetto alla volta..grazie infinite!

                  Rimango in attesa..

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • M
                    marcio User Attivo • ultima modifica di

                    Intanto una domanda, il file vero è proprio è categoria o categoria.php ?

                    Se è categoria.php usa questo

                    RewriteEngine On
                    RewriteBase /
                    RewriteRule ^([0-9]+)_([^/]+)\.htm$ categoria.php?categoria_id=$1&categoria_nome=$2 
                    
                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      Allora il file è categoria.php, ho provato a fare come dici ma continua a non andare..adesso almeno non da + errore il server. L'ipotetico percorso che ho e che vorrei trasformare è questo:

                      hzzp://mercatino.xxx.it/categoria.php?categoria_id=3&categoria_nome=Abbigliamento

                      vorrei potesse diventare:

                      hzzp://mercatino.xxx.it/3_Abbigliamento.htm

                      Ma non è cabiato nulla con l'ultimo htaccess..

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • M
                        marcio User Attivo • ultima modifica di

                        Per non andare intendi che ti dà errore 404 ?

                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                          no no, non mi da alcun errore..semplicemente quando clicco sul link di una categoria non mi cabia l'url, rimane x es:

                          hxxp://mercatino.xxx.it/categoria.php?categoria_id=3&categoria_nome=Abbigliamento

                          boh..

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • M
                            marcio User Attivo • ultima modifica di

                            Ahhh ! Ma i link li devi cambiare tu a manina ! Il mod rewrite si occupa solo di rimandare la richiesta 3_Abbigliamento.htm al posto giusto, ma i link li devi sistemare tu 🙂

                            0 Miglior Risposta Ringrazia Cita Rispondi

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

                              oh porca..........

                              spiega meglio per favore..è la prima volta che faccio sta cosa..

                              Grazie

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • M
                                marcio User Attivo • ultima modifica di

                                @ale1kids said:

                                oh porca..........

                                spiega meglio per favore..è la prima volta che faccio sta cosa..

                                Grazie
                                semplicemente se nel sito hai

                                <a href="hxxp://mercatino.xxx.it/categoria.php?categoria_id=3&categoria_nome=Abbigl iamento" ..
                                

                                lo devi cambiare in

                                <a href="hzzp://mercatino.xxx.it/3_Abbigliamento.htm" ..
                                

                                Poi non so se utilizzi un cms e quindi c'è un modo veloce per cambiare tutti i link oppure il sito l'hai creato tu da zero.

                                Ti consiglio pure di effettuare un redirect 301 se viene richiesto /categoria.php?.. (guarda il request_uri) altrimenti rischi di essere penalizzato per contenuto duplicato.

                                0 Miglior Risposta Ringrazia Cita Rispondi

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

                                  in verità mi sto "facendo io" un cms da zero..solo che sta cosa degli url rewrite non l'avevo mai fatta..

                                  cmq un'altra cosa..ok ora se clicco sul link Abbigliamento punto alla pagina Abbiglaimento.htm

                                  che in realtà punta alla pagina catgoria.php?ecc..

                                  Ma la suddetta pagina si aspetta delle variabili GET nell'url, che qui non avrà +, quindi dovrei fare un explode del url andandomi a prelevare le variabili necessarie per eseguire le query all'interno della pagina, giusto?

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • M
                                    marcio User Attivo • ultima modifica di

                                    No no, la cosa è bella perchè è trasparente, in pratica è come se l'utente avesse richiamato categoria.php
                                    🙂

                                    PS: se vuoi approfondire ti consiglio questo libro: The Definitive Guide to Apache mod_rewrite, secondo me qualsiasi web master serio dovrebbe leggerlo.

                                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                                      Ciao grazie mille per il tuo aiuto!!!
                                      Si forse è utilie che per un futuro mi documenti.. 😉
                                      Grazie per la segnalazione..

                                      Alla prossima!

                                      /a

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • M
                                        marcio User Attivo • ultima modifica di

                                        Ciao, è stato un piacere alla prossima 😉

                                        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