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. Mod-Rewrite e file .htaccess
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      sugnu.beddu User Attivo • ultima modifica di

      Mod-Rewrite e file .htaccess

      Ragazzi io ho trasferito finalmente il mio sito su server Linux proprio per poter usare sti benedetti file .htaccess....ed ora che potrei NON FUNZIONA!

      praticamente quel che vorrei fare è questo:

      da ```
      http://www.smstvb.com/index.php?categoria=Sms Auguri

      
      a...
      
      

      http://www.smstvb.com/sms_auguri.htm

      
      
      NOTA BENE anche l'underscore al posto del %20....!!
      
      
      ho utilizzato questo nel file .htaccess ma senza risultati.
      
      

      Options +FollowSymLinks

      RewriteEngine on
      RewriteRule ([^/]+).htm index.php?categoria=$1 [L]
      RewriteRule ([^/]+)-([^/]+).htm index.php?categoria=$1&pag=$2 [L]
      RewriteRule sms-([^/]+).htm spedisci_sms.php?id=$1 [L]

      
      
      Cosa ho sbagliato????  :? 
      
      
      Aiutatemi pleeeeeeease! :ciauz:
      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        pater Super User • ultima modifica di

        http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

        Eccoti qui una bella documentazione 😄 Per risolvere il tuo problema ( hai sbagliato a scrivere.. perchè quello che c'è nelle rewriterules non è quello che hai detto nel post! 😄 ) io proverei ad aggiungere il flag R o quello P insieme anche all'eventuale NC ( se vuoi che sia case-insentitive... )

        Sinceramente il flag L non so a cosa ti servirebbe...

        Ciao!

        http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteRule

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • P
          pater Super User • ultima modifica di

          Ah, mi sono dimenticato:

          erchè mettere un titolo tutto maiuscolo? Sembra che non sappiamo leggere... Leggi il regolamento per favore, non è la prima volta che commetti errori nei titoli!

          Comunque è mod-rewrite o url-rewriting, no mod-rewriting 😄

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • S
            sugnu.beddu User Attivo • ultima modifica di

            no....non funziona nemmeno con P o R....mah!!! :arrabbiato:

            Ma com'è che non funziona?!??!?!

            A tutti funziona a me no!
            Ho server Linux!

            Sto impazzendo....aiutatemi!

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              tymba Super User • ultima modifica di
              
              RewriteEngine on
              RewriteRule ^(.*).htm index.php?categoria=$1 
              
              

              se stiamo parlando di stringa alfanumerica

              
              RewriteEngine on
              RewriteRule ^([0-9]+).htm index.php?categoria=$1 
              
              

              se stiamo parlando di stringa numerica.

              come l'hai scritta tu non l'ho vista da nessuna parte
              :ciauz:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • S
                sugnu.beddu User Attivo • ultima modifica di

                Sei gentilissimo ma....non funziona proprio!
                Puoi provare tu stesso!

                http://www.smstvb.com/Sms Aforismi.htm

                Nada! Nisba! NIENTE.... :arrabbiato:

                Ma perchè non si riesce a farlo funzionare???
                Le stò provando davv tutte!

                Qualche dritta o consiglio???
                Vi ricordo che il server è linux...di questo potete starne certi, quindi supporta i file .htaccess!

                HELP HELP HELP HELP MEEEEEEEEEEEE 😞

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  tymba Super User • ultima modifica di

                  ho dimenticato una cosa importante, la terminazione della specifica di indirizzo (il $)

                  RewriteRule ^(.*).htm$ index.php?categoria=$1

                  :ciauz:

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • R
                    riky78 User Attivo • ultima modifica di

                    RewriteRule ^(.*).htm$ index.php?categoria=$1

                    in questo caso ricordati di sostituire (dentro a index.php) l'underscore (_) con lo spazio

                    Poi queste due righe:

                    RewriteRule ([^/]+)-([^/]+).htm index.php?categoria=$1&pag=$2 [L]
                    RewriteRule sms-([^/]+).htm spedisci_sms.php?id=$1 [L]
                    

                    andrebbero **invertite **e corrette così:

                    
                    RewriteRule ^sms-(.+).htm spedisci_sms.php?id=$1 [L]
                    RewriteRule ^(.+)-(.+).htm index.php?categoria=$1&pag=$2 [L]
                    

                    facci sapere
                    ciao

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      pater Super User • ultima modifica di

                      @Sugnu Beddu said:

                      http://www.smstvb.com/Sms Aforismi.htm

                      Emm... se leggevate il contenuto del 404 forse vi rendevate conto che la Rewrite engine funziona...

                      URL: http://www.smstvb.com/Sms Aforismi.htm

                      404
                      The requested URL /chroot/hosting/smstvb.com/WA_008780/root/index.php

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • R
                        riky78 User Attivo • ultima modifica di

                        in effetti ora sarebbe il caso di ripostare l'htaccess visto che comunque
                        http://www.smstvb.com/index.php questo esiste..

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • S
                          sugnu.beddu User Attivo • ultima modifica di

                          Ragazzi non funziona!
                          Per il momento ho messo nel file .htaccess questo:

                          RewriteEngine on
                          
                          RewriteRule ^(.*).htm$ index.php?categoria=$1
                          RewriteRule ^sms-(.+).htm spedisci_sms.php?id=$1
                          RewriteRule ^(.+)-(.+).htm index.php?categoria=$1&pag=$2
                          

                          Mah! :mmm:

                          Non capisco perchè non funziona....ma è possibile che per una cosa del genere devo perdere più di 3 giorni???
                          Stò impazzendo per 3 righe di codice....cose da pazzi!!!!
                          Se sapete PER CERTO come potete aiutarmi o dove sia l'errore....AIUTATEMI!!!

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • S
                            sugnu.beddu User Attivo • ultima modifica di

                            AHHHHHHHHHHHHHHHHHHHHHHH

                            AHHAHAHAHAHHAAHHHA

                            YEEEEEEEEEEAHHHHHHHHHHHHHHHHHHHHHHHHHHH

                            FUNZIONAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

                            CHE FELICITA' RAGAZZI!!!! :yuppi: :yuppi: :yuppi: :yuppi: :yuppi: :yuppi: :yuppi: :yuppi:

                            Sapete dove stava l'errore??? Che io scrivevo tutto su un file txt!!!
                            Il file quindi aveva estensione .txt ...ma per farlo funzionare bisogna togliere l'estenzione .txt e mettere il puntino prima di htaccess!

                            Procedimento?
                            Ecco.....

                            Allora...

                            • apro "Blocco Note"
                            • inserisco le stringhe e comandi che voglio
                            • salvo il file "htaccess.txt"
                            • tolgo l'estensione ".txt"
                            • e solo quando l'ho messo nel mio server rinomino il file in ".htaccess"...praticamento aggiungendo solo un puntino!
                              Da notare che quest'ultimo procedimento su ambiente windows non si puo fare perchè windows fa un pò di capricci in quanto non dà la possibilità di farlo!

                            WOW!!!
                            Ci sono riuscito!

                            Penso comunque che a molti non funzionava per questo problema mio!

                            Beh! Comunque grazie davvero di cuore a tutti voi!
                            E un bel forum questo e...senza esagerare vi posso assicurare che non ho mai trovato un forum come questo!
                            Tutti voi siete molto disponibili ed aiutati chiunque ne abbia bisogno....sempre permettendo ovviamente!

                            Un ultima cosa però!
                            Visto che il codice del mio sito è complesso....come posso rinominare i %20 con _ in maniera veloce??

                            A presto!

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • S
                              sugnu.beddu User Attivo • ultima modifica di

                              hmmm....però quando clicco su http://www.smstvb.com/Sms Amore-2.htm

                              La pagina non viene caricata correttamente....cioè non vede la seconda pagina come dovrebbe essere in realtà...cioè questa:

                              http://www.smstvb.com/index.php?categoria=Sms Amore&pag=2

                              Come mai???
                              Che avrò sbagliato qualcosa nel settare i valori tipo L...R...P...etc???
                              A proposito!!! Ma quali mi consigliate di utilizzare??

                              per ora uso questi:

                              RewriteEngine on
                              
                              RewriteRule ^(.*).htm$ index.php?categoria=$1
                              RewriteRule ^sms-(.+).htm$ spedisci_sms.php?id=$1 [L]
                              RewriteRule ^(.+)-(.+).htm$ index.php?categoria=$1&pag=$2 [L]
                              

                              Fatemi sapere!
                              Grazie!

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • S
                                sugnu.beddu User Attivo • ultima modifica di

                                Ok!!!....dopo tanti tentavi ho risolto tutto così:

                                Options FollowSymLinks
                                
                                RewriteEngine on
                                
                                RewriteRule ^sms-(.+).htm$ spedisci_sms.php?id=$1 [L]
                                RewriteRule ^(.+)-(.+).htm$ index.php?categoria=$1&pag=$2 [L]
                                

                                Il problema è che viene tutto implementato sul file index.php quindi....bisogna stare molti attenti!

                                :fumato:

                                Fatemi sapere cmq se i Flags da me usati sono corretti e se sono i migliori da usare x il mio sito.
                                Grazie!!!

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • S
                                  sugnu.beddu User Attivo • ultima modifica di

                                  no.....scusate!!! Cosi facendo adesso mi funziona la pag 2 etc...ma non Sms%20Aforismi.htm

                                  Non capisco come settare tutti stì valori dato che li cerca tutti nel file index.php!

                                  Aiutatemi...che stò passando la notte senza dormire!!! :arrabbiato:

                                  Vi posto tutte le pagine x le quali vorrei settare il rewriting:

                                  • http://www.smstvb.com/index.php?categoria=Sms Aforismi
                                    in http://www.smstvb.com/Sms Aforismi.htm

                                  • http://www.smstvb.com/index.php?categoria=Sms Aforismi&pag=2
                                    in http://www.smstvb.com/Sms Aforismi_2.htm

                                  • http://www.smstvb.com/top_categoria.php?categoria=Sms Aforismi
                                    in http://www.smstvb.com/top_Sms Aforismi.htm

                                  • http://www.smstvb.com/top_votati_categoria.php?categoria=Sms Aforismi
                                    in http://www.smstvb.com/top_votati_Sms Aforismi.htm

                                  • http://www.smstvb.com/top_meglio_votati_categoria.php?categoria=Sms Aforismi
                                    in http://www.smstvb.com/meglio_votati_Sms Aforismi.htm

                                  • http://www.smstvb.com/spedisci_sms.php?id=74
                                    in http://www.smstvb.com/sms_74.htm

                                  • http://www.smstvb.com/cerca_sms_autore.php?chiave=Ciccio Pitt
                                    in http://www.smstvb.com/autore_sms_Ciccio Pitt.htm

                                  • http://www.smstvb.com/cerca_sms_autore.php?chiave=Ciccio Pitt&pag=2
                                    in http://www.smstvb.com/autore_sms_Ciccio Pitt_2.htm

                                  • http://www.smstvb.com/cerca.php?chiave=amore
                                    in http://www.smstvb.com/key_amore.htm

                                  • http://www.smstvb.com/cerca.php?chiave=amore&pag=2
                                    in http://www.smstvb.com/key_amore_2.htm

                                  Fatemi sapere cosa devo scrivere nel file .htaccess di preciso!
                                  Grazie davvero ragà!

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • P
                                    pater Super User • ultima modifica di

                                    @Sugnu Beddu said:

                                    Ragazzi non funziona!
                                    Per il momento ho messo nel file .htaccess questo:

                                    RewriteEngine on
                                    
                                    RewriteRule ^(.*).htm$ index.php?categoria=$1
                                    RewriteRule ^sms-(.+).htm spedisci_sms.php?id=$1
                                    RewriteRule ^(.+)-(.+).htm index.php?categoria=$1&pag=$2
                                    

                                    Mah! :mmm:

                                    Non capisco perchè non funziona....ma è possibile che per una cosa del genere devo perdere più di 3 giorni???
                                    Stò impazzendo per 3 righe di codice....cose da pazzi!!!!
                                    Se sapete PER CERTO come potete aiutarmi o dove sia l'errore....AIUTATEMI!!!

                                    Di solito me ne uscivo usando un richiamo via proxy ( ovvero esterno ) con la P... prova con L, P o con la R di nuovo...

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • S
                                      sugnu.beddu User Attivo • ultima modifica di

                                      ragà potete dirmi cosa devo scrivere di preciso sul file htaccess per settare il rewrite come chiesto prima??

                                      Grazie

                                      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