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. Digital Marketing
    4. SEO
    5. [htaccess] Ottenere un URL con e/o senza slash finale
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • E
      erfo User Attivo • ultima modifica di

      [htaccess] Ottenere un URL con e/o senza slash finale

      Ciao a tutti.

      Premetto di aver seguito un post sul forum ( giorgiotave.it/forum/mod-rewrite-e-tecniche-di-url-redirect/83852-mod_rw-come-ottenere-un-indirizzo-valido-sia-con-lo-slash-che-senza.html#post516928 ) , ma non funziona fino in fondo (per quello che devo farci io!).

      Ho degli URL del tipo:
      nomesito.it/nome-pagina (senza slash)
      nomesito.it/cibo/ (con slash)
      nomesito.it/cibo/frutta/ (con slash)
      nomesito.it/cibo/frutta/fragole/ (con slash)
      nomesito.it/cibo/frutta/fragole/rosse (senza slash)

      Quindi il risultato è che non tutti gli URL hanno lo slash finale.

      Il problema è che vorrei che le pagine fossero raggiungibili sia con che senza slash. E che venisse fatto un redirect 301 verso un url con slash o senza.

      Ad esempio:
      Se accedo a => nomesito.it/nome-pagina/ => redirect => nomesito.it/nome-pagina

      Se accedo a => nomesito.it/cibo/frutta/fragole => redirect => nomesito.it/cibo/frutta/fragole/

      In poche parole il sistema dovrebbe riconoscere se l'url ha o non ha di default lo slash finale e reindirizzarlo verso l'url con o senza slash.

      E' fattibile?

      EDIT.

      Ho inserito queste regole:

      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_URI} !\..+$
      RewriteCond %{REQUEST_URI} !/$
      RewriteRule (.*) h t t p : / / nomesito.it/cibo/$1/ [R=301,L]
      ``` e tutti  gli url scritti senza slash vengono reindirizzati verso gli URL con gli  slash finali.
      
      Il problema è che se vado su  *nomesito.it/cibo/frutta/fragole/rosse* vengo reindirizzata su * nomesito.it/cibo/frutta/fragole/rosse/* ed è come se fosse una pagina inesistente.
      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • L
        lombardic User Newbie • ultima modifica di

        Ciao, ho letto la tua domanda, volevo sapere se nel frattempo hai trovato una soluzione.

        Grazie

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • A
          alastairbrian1 User Newbie • ultima modifica di

          Hello,

          I read your question and the problem which you are facing in redirection, you should have to use a redirection module like 301, 302 and 303

          and if you want to remove Ids and numbers from URL then I'll be 100% recommend you to use Pretty URLs module for PrestaShop by "FMEModules"

          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