- Home
- Categorie
- Digital Marketing
- SEO
- Redirect all'interno di una cartella
- 
							
							
							
							
							Redirect all'interno di una cartellaSalve, mi trovo nella situazione di dover eliminare un gran numero di pagine generate dinamicamente e contenute all'interno di una cartella di un sito web ipotizzando di avere il sito devo intervenire nella cartella XYZ su un file index.php che ha generato migliaia di altre pagine di questo tipo ABC.it/XYZ/index.php?id=1 
 ABC.it/XYZ/index.php?id=2
 ABC.it/XYZ/index.php?id=3
 ...
 ABC.it/XYZ/index.php?id=10000Tutte queste pagine saranno eliminate e rimarrebbe solo questa pagina Come posso fare per fare un redirect in modo tale che chi si collegherà ad es a ABC.it/XYZ/index.php?id=10000 venga reindirizzato a ABC.it/XYZ/index.php Grazie  
 
- 
							
							
							
							
							
RewriteEngine On 
 RewriteBase /XYZ/
 RewriteRule ^index.php?id=(.*)$ index.php [R=301,L]Potrebbe funzionare? 
 
- 
							
							
							
							
							
Fare un redirect permanente del tipo: [PHP] 
 if(isset($_GET['id'])){
 //Redirect
 }
 [/PHP]Penalizza a livello di indicizzazione? 
 
- 
							
							
							
							
							
Da che ne so io tutti i redirect diversi dal 301 non sono visti bene. 
 Però c'è questa risposta interessante che parrebbe smentirmi: http://stackoverflow.com/questions/4094932/htaccess-redirect-vs-php-redirect
 L'argomento è da approfondire, sentiamo il parere di altri 
 
- 
							
							
							
							
							
Naturalmente impostandolo sempre in 301. Forse però risulta più pulito agire sull'htaccess. 
 
- 
							
							
							
							
							
Per redirect non troppo "ingombranti" (questo richiede solo due righe!) l'htaccess è da preferire in termini di prestazioni, versatilità, semplicità di implementazione e di successiva modifica, a mio parere. Non solo è più pulito ma è chiaramente più veloce che un redirect da php.