Provo a eseguire un reindirizzamento 301 con .htaccess.Usa RewriteCond% {QUERY_STRING} senza associare la stringa di query al nuovo indirizzo
Il problema:
/?view=products&id=12345 -> /8831
non v'è alcuna relazione tra il vecchio e il nuovo indirizzo.
Per qualche ragione
Redirect 301 /?view=products&id=12345 /8831
non funziona. Se rimuovo il punto interrogativo, funziona senza il punto interrogativo.
ho provato anche:
RewriteCond %{QUERY_STRING} view=products&id=12345
RewriteRule .*$ /8831 [L,R=301]
ma mi reindirizza a /8831?view=products&id=12345
, che non è buono per me. Non ho bisogno la stringa di query nella nuova url-