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. RewriteCond che non mi Funziona....
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      autodafe Super User • ultima modifica di

      RewriteCond che non mi Funziona....

      ciao, sto mettendo in piedi un sito dove c'è tra l'altro Joomla e un Forum phpBB

      ho implementato le modifiche al codice del Forum phpBB per renderle "URL Friendly"...
      devo fare il rewrite nell' .htaccess e quindi ho messo le righe di codice corrette....

      RewriteRule [.]-vf([0-9]) viewforum.php?%{QUERY_STRING}&f=$1
      RewriteRule [.]-vp([0-9]) viewtopic.php?%{QUERY_STRING}&p=$1
      RewriteRule [.]-vt([0-9]) viewtopic.php?%{QUERY_STRING}&t=$1 e fin qui OK, funziona...
      solo che queste regole devono essere applicate SOLO se nella URL c'è il testo "forum" (cioè in pratica solo all'interno del forum)

      ho provato con una RewriteCond, ma non sembra applicare correttamente...

      RewriteCond %{REQUEST_URI} ^http://www.miosito.com/forum*$dove è l'errore???

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thesee User Attivo • ultima modifica di

        nel request_uri c'è tutto ciò che viene dopo il dominio
        quindi dovresti scrivere
        RewriteCond %{REQUEST_URI} ^/forum*$

        Un consiglio(se funziona) perchè non utilizzi la direttiva [QSA]? in questa maniera ti "appende" la query string automaticamente.

        Ciao

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          ok, grazie, adesso sto ucendo per una grigliata 😉 dopo provo e ti faccio sapere! ciao!

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thesee User Attivo • ultima modifica di

            beato te!! buona grigliata 😄

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              ....no, non funziona.....:?:x

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thesee User Attivo • ultima modifica di

                ehm...cosa è che non funziona, il QSA oppure la regola in generale?
                puoi postare l'htaccess con le ultime modifiche?
                ciao

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  #Rewrite Rules x Forum phpBB
                  RewriteCond %{REQUEST_URI} ^/forum/$
                  RewriteRule [.]
                  -vf([0-9]) viewforum.php?%{QUERY_STRING}&f=$1
                  RewriteRule [.]
                  -vp([0-9]) viewtopic.php?%{QUERY_STRING}&p=$1
                  RewriteRule [.]
                  -vt([0-9]*) viewtopic.php?%{QUERY_STRING}&t=$1

                  sembra che il rewrite non venga applicato...e mi da 404 pag. non trovata....:x

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    thesee User Attivo • ultima modifica di
                    #Rewrite Rules x Forum phpBB
                    RewriteCond %{REQUEST_URI} ^\/forum/*$
                    RewriteRule ^forum\/[.]*-vf([0-9]*) forum/viewforum.php?%{QUERY_STRING}&f=$1
                    

                    e cosi via.
                    Non so se sia la cosa giusta(perchè non conosco le tue intenzioni)....ma se l'intuito non mi inganna io scriverei cosi:

                    
                    RewriteCond %{REQUEST_URI} ^\/forum/*$
                    RewriteRule ^forum\/.*-vf(\d) forum/viewforum.php?f=$1 [QSA, L]
                    
                    

                    Ciao

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      allora, la RewriteCond è corretta:
                      RewriteCond %{REQUEST_URI} ^/forum/*$

                      è il redirect che non funzia...per prova ci ho messo dopo un redirect a pippo.com e lo fa...

                      non sarà ArtioSef che mi fa casino??? :mmm:

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        thesee User Attivo • ultima modifica di

                        scusa...ma il redirect lo stai facendo cosi?
                        RewriteRule ^forum/.-vf(\d) forum/viewforum.php?f=$1
                        o cosi
                        RewriteRule ^forum/[.]
                        -vf([0-9]*) forum/viewforum.php?%{QUERY_STRING}&f=$1
                        ?

                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                          risolto....

                          così funziona...

                          #Rewrite Rules x Forum phpBB
                          RewriteCond %{REQUEST_URI} ^.forum.html$
                          RewriteRule [.]
                          -vf([0-9]
                          ) forum/viewforum.php?%{QUERY_STRING}&f=$1
                          RewriteRule [.]-vp([0-9]) forum/viewtopic.php?%{QUERY_STRING}&p=$1
                          RewriteRule [.]-vt([0-9]) forum/viewtopic.php?%{QUERY_STRING}&t=$1

                          0 Miglior Risposta Ringrazia Cita Rispondi

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

                            dimenticavo, grazie thesee!!!:D

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • T
                              thesee User Attivo • ultima modifica di

                              ma figurati in effetti c'era un bug:D
                              la cosa corretta era
                              RewriteCond %{REQUEST_URI} ^/forum/*$
                              (backslash dimenticato)
                              comunque se funziona lascialo pure cosi (magari pero prova questo che è meno pesante :2:

                              0 Miglior Risposta Ringrazia Cita Rispondi

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

                                ..ma quello che mi dai tu mi riscrive anche la root del forum che è www.nomesito.com/forum...e non deve essere riscritta...

                                parafrasando il detto "squadra che vince non si cambia"....io direi che "script che funziona non si modifica"...;)

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • T
                                  thesee User Attivo • ultima modifica di

                                  😉 perfect

                                  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