Jump to content
Sign in to follow this  
Eugene

Redirect 301 tra pagine con url rewrite

Recommended Posts

Buongiorno.

 

Ho un sito, nel quale viene utilizzato l'ur rewrite, contenente degli articoli.

Uno dei più vecchi è stato riscritto ma piuttosto che sostituire il testo si è deciso di creare un nuovo articolo, aggiornato, eliminando il vecchio.

Dal momento che il vecchio articolo era comunque stato pubblicizzato è stata espressa la volontà di non perdere la popolarità raggiunta ed evitare, inoltre, eventuali errori 404.

Ho pensato di utilizzare un redirect 301 con htaccess:

 

redirect 301 /url-rewrite-vecchio-articolo http://nomesito.ext/url-rewrite-nuovo-articolo

 

 

La cosa strana è che andando al vecchio indirizzo non vengo reindirizzato al nuovo ma al seguente:

 

http://nomesito.ext/url-rewrite-nuovo-articolo?_route_=url-rewrite-vecchio-articolo

 

 

Non comprendo perché in coda all'url mi ritrovo "?_route_=" seguito dal vecchio friendly url.

Qualcuno mi può chiarire la faccenda?

 

Grazie

Share this post


Link to post
Share on other sites

In effetti nell'htaccess è presente dell'altro codice (si tratta di un cms open source per e-commerce) ma, dalle verifiche che ho fatto, anche cambiando la posizione del redirect il risultato rimane invariato.

Questo il codice già presente:

Options +FollowSymlinks

Options -Indexes

<FilesMatch "\.(tpl|ini|log)">
Order deny,allow
Deny from all
</FilesMatch>

RewriteEngine On

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

 

In un altro sito, sviluppato in maniera analoga, ho utilizzato dei redirect 301 senza riscontrare le stesse difficoltà.

 

Grazie

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×