We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 48872
    • 14 Posts
    Ciao a tutti,
    ho un problemino con la regola in oggetto.

    Se navigo in pagine che esistono o che non sono presenti in MODx nessun problema.
    Se cerco una pagina per cui esiste un redirect nell'htaccess il percorso originario
    (quello da redirezionare) viene accordato all'url di destinazione generando una
    cosa simile:

    http://www.miosito.it/pagina_destinazione.html?q=pagina_redirezionata

    Quello che vorrei è rimuovere "q" dall'URL visibile.
    Credevo bastasse togliere QSA dalla regola ma pare non funzionare.

    Avete idee?
    Grazie.
      • 48872
      • 14 Posts
      Senza scomodare altre regole sembra basti usare un canonical senza parametri
      che indica a Google qual'è la pagina "preferita":

      <link rel="canonical" href="[(site_url)][~[*id*]~]">

      Se avete altre soluzioni...
        • 36613
        • 328 Posts
        Ma hai modificato il file .htaccess orginale di modx? Hai attivato l'url rewrite su modx ?
          • 48872
          • 14 Posts
          Quote from: cristianb88 at Oct 03, 2014, 09:24 AM
          Ma hai modificato il file .htaccess orginale di modx? Hai attivato l'url rewrite su modx ?

          Ciao,
          nell'htaccess originale di MODx ho aggiunto dei redirect 301
          per delle pagine che erano presenti nel vecchio sito ma che
          ora non esistono più.

          Se inserisco nel browser l'url di una di queste pagine ottengo
          correttamente la redirezione 301 alla nuova pagina ma l'url di
          arrivo si porta dietro la pagina di partenza come parametro q.

          Nel backend ho regolarmente attivato i friendly urls.