- Home
- Categorie
- Digital Marketing
- SEO
- Rewrite tramite .htaccess non funziona, sparisce il sito
- 
							
							
							
							
							
Nessuno che possa suggerimi come risolvere il problema? 
 
- 
							
							
							
							
							Manca l'HTTP:// 
 
- 
							
							
							
							
							
Ho anche pensato che il problema potrebbe essere legato alla nuova cartella in cui è allocato il nuovo sito, ma mi sembra improbabile. 
 
- 
							
							
							
							
							
Ok, provo ad aggiungerlo. Grazie mille. 
 
- 
							
							
							
							
							
Aggiunto l'http. Il sito non scompare, ma il redirect non funziona. 
 I link alle vecchie pagine continuano a dare error 404
  
 
- 
							
							
							
							
							In uno dei redirect stai usando un parametro quindi devi usare una sintassi diversa per fare il redirect. Se vuoi approfondire ci sono queste discussioni: 
 
- 
							
							
							
							
							
Juanin, i tuoi suggerimenti si sono rivelati preziosi: adesso le pagine non danno più error 404. 
 Rimane un problema: reindirizzano tutte alla home.
 Prima scrivevi di sintassi diversa, cosa intendevi? Devo usare una formula tipo questa:RewriteCond %{REQUEST_URI} ^/index.php$RewriteCond %{QUERY_STRING} ^page=pages&pid=([0-9])$ 
 RewriteRule ^(.)$ dominio/paginetta/%1 [R=301,L]
 
- 
							
							
							
							
							È tutto scritto nei link delle discussioni che ti ho girato. 
 Sì la sintassi da usare è quella che hai incollato.
 
- 
							
							
							
							
							
Ok, grazie mille. Provo. 
 
- 
							
							
							
							
							
Mi scuso per non aver postato prima. 
 Il problema è stato risolto.
 Ho dovuto prima riscrivere e poi reindirizzare con le seguenti sintassi:ReRule index cPath 
 esempio:
 Redirect 301 /index. php?cPath=21 http ://www miosito/categoria/3-sezione
 è diventato
 RewriteCond %{QUERY_STRING} cPath=21
 RewriteRule ^/?index. php$ /categoria/3-sezione? [R=301,L]ReRule product_info idesempio: 
 Redirect 301 /product_info. php?cPath=21&products_id=165 http ://www miosito/categoria/sezione/34-articolo html
 è diventato
 RewriteCond %{QUERY_STRING} id=165
 RewriteRule ^/?product_info. php$ /categoria/sezione/34-articolo.html? [R=301,L]
 
- 
							
							
							
							
							Ottimo lavoro e grazie per aver postato anche la soluzione che sarà sicuramente utile ad altri  
 
- 
							
							
							
							
							
Grazie a te e al Forum per la disponibilità e il servizio utilissimo 