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. Hosting e Cloud
    5. Redirect ad una sottocartella
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • V
      vagamente User • ultima modifica di

      Ci vuole un

      ReWriteEngine Off
      

      ???

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        paolino Moderatore • ultima modifica di

        Se disattivi il rewrite engine è impossibile che riuscirai a fare quello che chiedi.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • V
          vagamente User • ultima modifica di

          Purtroppo non sembra funzionare...

          Su pastebin.com/ff510326 puoi vedere il file .htaccess

          Grazie

          Massimiliano

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            paolino Moderatore • ultima modifica di

            Quel file è abbastanza complesso, potrebbero esserci delle interferenze tra tutte quelle direttive.

            Prova a togliere tutto il resto e a lasciare solo le prime

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • V
              vagamente User • ultima modifica di

              Mi correggo...

              Con manitese punto it il redirect funziona

              Con www punto manitese punto it il redirect non funziona

              Forse

              ^manitese.it$
              

              deve diventare

              ^www *punto* manitese.it$
              

              ????

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • P
                paolino Moderatore • ultima modifica di

                Si infatti il codice che ti ho dato serve esclusivamente per fare il redirect del dominio senza www.

                Se fai il redirect col dominio con www a quel punto che rimane? C'è un'installazione di wordpress che non sarà mai accessibile.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • V
                  vagamente User • ultima modifica di

                  L'installazione sulla root sarebbe accessibile attraverso i link nella landing...

                  O dopo tutte le richieste standard di wordpress, ad esempio manitese.it/?p=123, verranno reindirizzate?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • P
                    paolino Moderatore • ultima modifica di

                    Infatti è quello il punto. Così com'è scritta la regola tutti gli url verranno reindirizzati.

                    Se lo scopo è reindirizzare i 404 allora ti conviene più banalmente modificare l'index.php di wordpress.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • V
                      vagamente User • ultima modifica di

                      Forse non riesco a spiegarmi io allora...

                      Io vorrei che chi digita www punto manitese punto it venga indirizzato a www punto manitese punto it slash landing.

                      Poi c'è l'installazione di wordpress nella root con i suoi permalink che vorrei che rimanessero fissi.

                      Non ho modo di separare la regola?

                      (poi se troviamo una soluzione, Paolino, me è te ci fidanziamo, ti va? 😉 )

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • P
                        paolino Moderatore • ultima modifica di

                        Capisco qual'è il punto, in pratica lo scopo è il redirect dalla root verso landing.

                        Innanzitutto bisogna verificare che quella regola funzioni. Nel caso non funzionasse vuol dire che non è permesso l'override nella configurazione di apache e in quel caso bisogna modificare quell'impostazione.

                        (poi se troviamo una soluzione, Paolino, me è te ci fidanziamo, ti va? 😉 )

                        Sorry mi piacciono solo le donne 😄

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • P
                          paolino Moderatore • ultima modifica di

                          Dimenticavo di postare la regola esatta

                          
                          RewriteEngine On
                          RewriteCond %{HTTP_HOST} ^(www\.)?manitese\.it$ 
                          RewriteRule ^$ http://www.manitese.it/landing.html [R=301,L]
                          
                          

                          Come si vede cambiano alcune cose.

                          La prima è il (www.)? che matcha sia il dominio con www che senza.

                          La seconda è il ^$ nella rewrite rule che match solo ed esclusivamente la root del dominio ( quindi www . manitese . it/pippo.html non verrà reindirizzata su landing ).

                          Infine mi spieghi perchè landing e non landing.html o landing.php? 😄

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • V
                            vagamente User • ultima modifica di

                            @paolino said:

                            Infine mi spieghi perchè landing e non landing.html o landing.php? 😄

                            Perché in /landing c'è un altro wordpress che pesca automaticamente dalle varie altre 35 installazioni i "best of" e li pubblica...

                            Si lo so che non serviva buttare su un wordpress intero per fare sta roba qua ma così facevo prima che importavo una roba da un altro progetto e poi così consentiva al cliente di smanazzare un po'...

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • V
                              vagamente User • ultima modifica di

                              Allora...
                              La regola funziona... vengo indirizzato sulla sottodirectory, ma poi "rimango sempre lì"... Tutte i link che puntano alla installazione nella root vengono indirizzati nella sottocartella...

                              Secondo te è impossibile quello che sto cercando di fare?

                              E se usassimo un file di indice differente per la root?

                              Ad esempio: se io metto nel .htaccess della root

                              DirectoryIndex index.html
                              

                              e creo un index.html

                              <HTML>
                              <HEAD>
                              <TITLE>Redirect...</TITLE>
                              <META HTTP-EQUIV="REFRESH" CONTENT="0; URL=http:*slashslash *www*punto *manitese.it/landing">
                              </HEAD>
                              <BODY>
                              Redirect in corso...
                              </BODY>
                              </HTML>
                              

                              e poi tutti i link all'installazione nella home li inserisco con l'indirizzo esatto in modo che non vada a caricare l'index.html?
                              Potrebbe funzionare?
                              Questo settaggio si propaga poi anche in tutte le subdirectory, vero?
                              Dove dovrei inserire un .htaccess che invece vada a caricare il file corretto, no?

                              Ovvio che la tua soluzione mi piace molto di più, ma il mio potrebbe essere un buon modo per aggirare l'ostacolo?

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • V
                                vagamente User • ultima modifica di

                                FUNZIONA!!!

                                Ho ricevuto la risposta dalla ML degli utenti apache...

                                Basta aggiungere

                                RewriteCond %{QUERY_STRING} ^$
                                

                                all'inizio.

                                Grazie mille, Paolino, ma mi sa che mi fidanzo con Krist della ML di Apache 😉

                                A parte gli scherzi... Grazie ancora per l'aiuto.

                                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