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. ModRewrite:Modificare url
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • R
      raul User Attivo • ultima modifica di

      ModRewrite:Modificare url

      Salve , ho 2 piccoli aiutini da chiedervi:

      Ho installato uno script per forum hosting che permette di registrare forum gratis.
      Quando l'user crea l'account , l'indirizzo home del suo forum e' : www.miosito.it/forum/index.php?mforum=nomeuser il che per l'user e' un po difficile ricordare quel ?mforum=suonome.
      Come faccio con htaccess e modrewrite a far in modo che l'user inserisca solo www.miosito.it/nomeuser e venga direttamente redirezionato su www.miosito.it/index.php?mforum=nomeuser?

      Secondo aiutino

      E' possibile sempre con htaccess e modrewrite far in modo che l'utente digiti nomeuser.miosito.it e venga redirezionato su www.miosito.it/index.php?mforum=nomeuser ???

      So che e' possibile farlo , ho cercato anche guide ma senza successo.
      Puo' qualche anima buona aiutarmi??
      Grazie in anticipo!

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Ciao raul,

        E' possibile sempre con htaccess e modrewrite far in modo che l'utente digiti nomeuser.miosito.it e venga redirezionato su www.miosito.it/index.php?mforum=nomeuser ???Quello dipende dal provider,puoi farlo solo se questo offre sottodomini illimitati,altrimenti con il mod rewrite non è possibile. 🙂

        Come faccio con htaccess e modrewrite a far in modo che l'user inserisca solo www.miosito.it/nomeuser e venga direttamente redirezionato su www.miosito.it/index.php?mforum=nomeuser?Prova così:
        [php]Options +FollowSymLinks
        RewriteEngine on
        RewriteRule ./(.*)$ index.php?mforum=$1 [/php]ciao!

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • O
          osvi Super User • ultima modifica di

          la seconda richiesta (nome.sito.it -> sito.it/.....?user=nome) puoi farla in modo efficiente solo se hai la possibilità di inserire wildcard sul dominio
          es.

          sito.it
          www.sito.it
          *.sito.it

          devi intercettare l'url che viene richiesto (tu quando contatti il server ti connetti all'indirizzo IP e dopo gli dici "GET voglio-questa-cosa")

          oggi ti posto il codice.. è solo una regola per il modulo di rewriting, non devi neppure riconfigurare apache

          ciao! 🙂

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            Innanzitutto grazie a tutti per l'interesse!

            Probid grazie per il codice ma provandolo su hosting linux aruba , mi restituisce Internal server error e credo per la stringa Options +FollowSymLinks.
            Come posso fare? Posso abolirla o modificarla?

            Osvi ho gia contattato aruba per sapere del modulo wildcard
            Aspetto ansioso il tuo codice!

            Veramente grazie di cuore!

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Probid ho errato una cosa
              Gli utenti dovrebbere digitare www.sito.it/nome ed essere reindirizzati a www.sito.it/forum/index.php?mforum=nome

              Comunque ho provato eliminando la stringa Options +FollowSymLinks e non mi da piu' internal server error ma non mi funziona

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                Nessuno puo' aiutarmi?....

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • O
                  osvi Super User • ultima modifica di

                  intanto metto il codice per i "sottodomini al volo":

                  RewriteEngine On
                  Options +FollowSymlinks
                  RewriteCOnd %{HTTP_HOST} !www.dominio.it 
                  RewriteCOnd %{HTTP_HOST} (.*).dominio.it 
                  RewriteRule ^(.*)$ /var/www/dominio.it/sottodomini/%1$1
                  ```in questo modo le richieste fatte a x.dominio.it vengono girate a /var/www/dominio.it/sottodomini/x
                  
                  basta appunto, mettere una wildcard su *.dominio.it
                  
                  edit: chiaramente crea problemi su aruba :(
                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    Grazie osvi ma su Aruba non funge.
                    Piuttosto sto ora cercando di far funzionare almeno la prima soluzione cioe' da www.test.it/index.php?mforum=user a www.test.it/user ma nemmeno funge .
                    Se inserisco la string Optino +Follows.... mi restituisce addirittura Internal server error.
                    Se tolgo questa stringa non vi va niente.
                    Come posso risolvere?
                    Sto all'esasperazione , quasi cambio hoster.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • O
                      osvi Super User • ultima modifica di
                      RewriteEngine On
                      RewriteRule ^([^/]+)$ index.php?mforum=$1 
                      

                      prova così 🙂

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • M
                        marmotta User • ultima modifica di

                        ottimo! funziona... ma come faccio con la index? che è l'unica pagina che si trova nella root del sito?

                        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