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. baco in rewrite rule
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      greywolf User • ultima modifica di

      baco in rewrite rule

      Ciao a tutti,

      Ecco il problema:

      Ho un dominio e un subdominio:

      Ho implementato un rewrite rule per la canonicalizzazione del dominio:

      RewriteCond %{HTTP_HOST} .
      RewriteCond %{HTTP_HOST}!^www.dominio.com
      RewriteCond %{HTTP_HOST}!^sub.dominio.com

      RewriteRule (.*) http://www.dominio.com/$1 [R=301,L]

      La terza rewrite cond serve ad impedire che anche il subdominio venga automaticamente risolto come dominio.com/sub/, restando sub.dominio.com.

      Ora scopro però che comunque risponde all' url dominio.com/sub/ se questa specifica richiesta viene digitata...

      La mia conoscenza del mod_rewrite finisce qui:

      Ho provato varie combinazioni ma non pervengo a nulla: ho anteposto un semplice redirect permanent appropriato al set di rules, e funzionerebbe, ma qualcuno mi ha detto che non è il modo migliore poichè si riduce ad un loop di redirezionamenti...

      Come posso canonicalizzare anche il subdominio?
      Suppongo si possa integrare conl'attuale 301, ma in che modo???

      Grazie di un gentile suggerimento 🙂

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        ciao greywolf 😉

        non ho ben capito cosa vuoi fare 😄
        puoi spiegarmi per bene gli URL ammessi e quelli che devono invece essere redirezionati?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          greywolf User • ultima modifica di

          Dunque:

          ho un dominio e un subdominio:

          Per il dominio, voglio che google indicizzi solo www.miosito.net e non anche http://miosito.net

          Per il subdominio voglio che indicizzi http://sub.miosito.net e non anche www.miosito.net/sub/

          Col set di regole già presenti nel mio htaccess per il dominio sono già a posto,mentre per il subdominio no.Esso compare ancora se lo cerco come www.miosito.net/sub/...

          Possiamo fixare il baco?

          Grazie 🙂

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            a parte la prima riga non serve 😄

            così come l'hai messo non va bene
            o separi in due file o scrivi una condizione+regola e un'altra condizione+altra regola

            spiego meglio:

            tu controlli che l'host non sa www.€.com E che non sia sub.€.com
            tutti gli altri casi portano a www.€.com/$1

            ma se tu entri da www.€.com/sub usi la regola e reindirizzi verso www.€.com/sub.. loop infinito e Firefox dopo un po' di iterazioni si ferma dicendo "Questa pagina non redireziona in modo corretto"

            la soluzione più semplice è spezzare il tutto in due file: uno nella root uno in sub 😉

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • G
              greywolf User • ultima modifica di

              Provato:non funziona...

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                puoi postare tutto quello che hai fatto? 😉

                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