- Home
- Categorie
- Digital Marketing
- Posizionamento Nei Motori di Ricerca
- Redirect 301 htaccess non funziona
-
Redirect 301 htaccess non funziona
Ciao ragazzi,
non riesco proprio a far funzionare il redirect,
continua a dirmi prodotto non trovato (p404)ho provato diverse formule trovate online e funzionanti per altri, ma nel mio ecommerce non funzionano.
Sono abbastanza certo che il problema non sia il codice del redirect, ma qualcos'altro scritto nel file..
[HTML]
RewriteBase /RewriteCond %{HTTP_HOST} ^(xxx.)?vestilanatura.it
RewriteRule sitemap.xml /index.php?route=feed/google_sitemap
RewriteCond %{HTTP_HOST} ^(xxx.)?vestilanatura.it
RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^?]*) /index.php?route=$1 [L,QSA]
RewriteEngine On
RewriteRule ^intimo-donna-tessuti-naturali-ecologici$ /intimo-biologico-donna? [L,R=301][/HTML]
Voi vedete qualcosa di strano? (apparte le XXX che ho messo al posto del WWW)
Grazie!
-
Ciao ... ma il
RewriteEngine On
non dovresti metterlo come prima riga, prima di richiamere i vari rewrite?
-
@Ipier74 said:
Ciao ... ma il
RewriteEngine On
non dovresti metterlo come prima riga, prima di richiamere i vari rewrite?
Ciao Ipier,
Ho risolto e ti spiego come:
Il mio CMS Opencart usa la keyword-seo per ogni pagina, quando ad esempio crei una nuova categoria puoi inserire il link breve.
Invece di essere /category?1234
Puoi scrivere /intimo-uomo
Il problema nasce qui!
Io continuavo a mettere codici funzionali alla fine del file htaccess, quindi il redirect funzionava solo in parte:-
Funzionava se facevo redirect da url per le quali non era impostato la url-seo.
-
Non funzionava per le url alle quali avevo impostato la url seo.
Soluzione:
Spostare tutto il codice redirect in cima al file htaccess prima di tutti gl'altri codici!
Ciao e grazie!
-