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. è giusto questo redirect?
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • F
      fra25 User • ultima modifica di

      è giusto questo redirect?

      Ciao,
      su un mio sito avevo due lingue attivate e quindi di ogni pagina una IT e una EN.
      Adesso ho disattivato la lingua EN e quindi dai GWT google mi comunica una lista di errori 404 per esempio:

      /shop/en/example
      /shop/en/example1
      /shop/en/example/example

      Nell' htaccess ho scritto:

      Redirect 301 /shop/en/ /shop

      rimandando all'homepage, invece di fare per ogni pagina:

      Redirect 301 /shop/en/example /shop
      Redirect 301 /shop/en/example1 /shop

      e ho segnalato nel GWT gli errori come corretti 2 gg fa.
      Stamattina mi trovo segnalati nuovamente gli stessi errori. Ho sbagliato qualcosa?:smile5:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • W
        wolfango.amadeo User Attivo • ultima modifica di

        E' errato per due motivi.
        Il primo è che nella seconda parte della regola devi inserire anche il nome dominio, il secondo è che così facendo reindirizzi solo la pagina shop/en/ e non tutte le sottopagine.

        La regola da usare dovrebbe essere questa (non l'ho testa ma presa da un search nel web e mi pare corretta ad occhio):

        RewriteRule ^subdirectory/(.*)$ /anotherdirectory/$1 [R=301,NC,L]

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • F
          fra25 User • ultima modifica di

          ho capito, ti ringrazio.
          Ho provato quindi a mettere nell' htaccess questa riga:
          RewriteRule ^/shop/en/(.*)$ /shop/$1 [R=301,NC,L]

          ma non sembra funzionare:(

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • L
            lar User Attivo • ultima modifica di

            e così?

            RewriteRule ^shop/en/(.*)$ /shop/$1 [R=301,NC,L]

            senza / tra ^ e shop, hai provato?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • F
              fra25 User • ultima modifica di

              ciao Lar, ho provato ma nemmeno cosi' funziona.
              Se metto Redirect 301/shop/en/ /shop preceduto dal nome del dominio
              allora funziona, ma ovviamente reindirizza solo quella pagina e non tutte le pagine sotto /en
              😞

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • W
                wolfango.amadeo User Attivo • ultima modifica di

                vedi un po' così...
                trovato sempre sulla rete

                RewriteEngine on
                RewriteBase /
                RewriteRule ^shop/en/(.*)$ http: // www . tuosito . com/shop/$1 [R=301,L]

                se non va devo fare qualche test.. cerco domani se trovo un minuto

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • F
                  fra25 User • ultima modifica di

                  manco questo va :mmm:
                  sulle pagine mi da sempre 404.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • W
                    wolfango.amadeo User Attivo • ultima modifica di

                    @fra25 said:

                    manco questo va :mmm:
                    sulle pagine mi da sempre 404.

                    dovrei trovare 2 minuti per configurare un test, perchè mi sembra corretto.

                    Puoi postare tutto il file htaccess.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • F
                      fra25 User • ultima modifica di

                      RewriteEngine on
                      RewriteCond %{HTTP_HOST} ^www.miosito.it$
                      RewriteRule ^/?$ "http://miosito.it/" [R=301,L]

                      #Header unset ETag
                      FileETag none

                      #Lista di tutti i redirect 301
                      Redirect 301 ....... etc etc

                      SetOutputFilter DEFLATE
                      AddOutputFilterByType DEFLATE text/plain
                      AddOutputFilterByType DEFLATE text/xml
                      AddOutputFilterByType DEFLATE application/xhtml+xml
                      AddOutputFilterByType DEFLATE text/css
                      AddOutputFilterByType DEFLATE application/xml
                      AddOutputFilterByType DEFLATE image/svg+xml
                      AddOutputFilterByType DEFLATE application/rss+xml
                      AddOutputFilterByType DEFLATE application/atom_xml
                      AddOutputFilterByType DEFLATE application/x-javascript
                      AddOutputFilterByType DEFLATE application/x-httpd-php
                      AddOutputFilterByType DEFLATE application/x-httpd-fastphp
                      AddOutputFilterByType DEFLATE application/x-httpd-eruby
                      AddOutputFilterByType DEFLATE text/html
                      SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
                      SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
                      SetEnvIfNoCase Request_URI .pdf$ no-gzip dont-vary
                      SetEnvIfNoCase Request_URI .avi$ no-gzip dont-vary
                      SetEnvIfNoCase Request_URI .mov$ no-gzip dont-vary
                      SetEnvIfNoCase Request_URI .mp3$ no-gzip dont-vary
                      SetEnvIfNoCase Request_URI .mp4$ no-gzip dont-vary
                      SetEnvIfNoCase Request_URI .rm$ no-gzip dont-vary
                      BrowserMatch ^Mozilla/4 gzip-only-text/html
                      BrowserMatch ^Mozilla/4.0[678] no-gzip
                      BrowserMatch ^MSIE !no-gzip !gzip-only-text/html

                      <IfModule mod_expires.c>
                      ExpiresActive On
                      <FilesMatch ".(ico|gif|jpg|jpeg|png|flv|pdf|swf|mov|mp3|wmv|ppt|css|html|js)$">
                      Header set Cache-Control "max-age=29030400, public"
                      </FilesMatch>
                      </IfModule>

                      <ifModule mod_gzip.c>
                      mod_gzip_on Yes
                      mod_gzip_dechunk Yes
                      mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
                      mod_gzip_item_include handler ^cgi-script$
                      mod_gzip_item_include mime ^text/.*
                      mod_gzip_item_include mime ^application/x-javascript.*
                      mod_gzip_item_exclude mime ^image/.*
                      mod_gzip_item_exclude rspheader ^Content-Encoding:.gzip.
                      </ifModule>

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • F
                        fra25 User • ultima modifica di

                        nessuna idea?:():

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • W
                          wolfango.amadeo User Attivo • ultima modifica di

                          Ciao scusa, ma non sono riuscito a testare.

                          Nel codice però non vedo la regola di riscrittura.
                          Hai provato a metterla prima dei redirect? Eventualmente rimuovi il resto del codice. Potrebbero esserci delle istruzioni che non permettono alla regola di essere applicata.

                          Spero di riuscire a darti qualche dritta in più appena possibile.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • F
                            fra25 User • ultima modifica di

                            ciao, ti ho messo l'htaccess vergine come sta sul sito, senza l'aggiunta della tua regola. Quando puoi ci lavoriamo su se vuoi...facciamo i test partendo da un file vuoto :fumato:

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • F
                              fra25 User • ultima modifica di

                              sono troppo impantanato e piu' aspetto piu' rischio una penalizzazione lato seo, mi sembra già di essere sceso nelle serp :arrabbiato:
                              Ho provato a iniziare da zero con un htaccess vuoto e ho scritto

                              RewriteEngine On
                              RewriteBase /
                              RewriteCond %{HTTP_HOST} ^www.(.)$
                              RewriteRule ^(.
                              )$ h t t p://%1/$1 [R=301,L]

                              Per ridirigere da www a senza il www, ma non funziona.

                              RewriteRule ^/shop/en/(.*)$ /shop/$1 [R=301,NC,L]

                              Per ridirigere tutta la cartella en che si trova sotto shop, **ma non funziona.

                              help**:(

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • W
                                wolfango.amadeo User Attivo • ultima modifica di

                                cioè non riesci nemmeno a re-indirizzare da www a senza il www ?

                                Ma l'htaccess sta nella root del sito?
                                I redirect 301 funzionavano?

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • F
                                  fra25 User • ultima modifica di

                                  No non riesco nemmeno da www a senza...
                                  il file htaccess è nella root del sito e gli altri redirect funzionano tutti. 😢

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • W
                                    wolfango.amadeo User Attivo • ultima modifica di

                                    Su che CMS lavori?

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • F
                                      fra25 User • ultima modifica di

                                      prestashop 1.6 su server apache Centos con php 5.3

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • W
                                        wolfango.amadeo User Attivo • ultima modifica di

                                        nel codice che postavi inizialmente c'è un rewrite sul www . Funzionava?

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • F
                                          fra25 User • ultima modifica di

                                          nemmeno quello funzionava :bho:

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • W
                                            wolfango.amadeo User Attivo • ultima modifica di

                                            allora c'è qualcos'altro che non va.. le regole sono giuste

                                            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