- Home
- Categorie
- Coding e Sistemistica
- Coding
- phpsessid e redirect 301
- 
							
							
							
							
							
phpsessid e redirect 301Grazie al mio nuovo spazio hosting mi sono ritrovato con una marea di pagine indicizzate con il sessid es miosito.ext/cartella/?PHPSESSID=xxxxx 
 ora sono riuscito a ripulire le URL mettendo nel .htaccessphp_value session.use_only_cookies 1 
 php_value session.use_trans_sid 0resta il problema delle pagine già indicizzate. 
 Allora:
 qualcuno sa come impostare un permanent redirect alle pagine corrette, cioè vorrei che ogni qualvolta ci sia un miosito.ext/cartella/?PHPSESSID=xxxxx?PHPSESSID=xxxxx mi faccia un redirect 301 a miosito.ext/cartella/mi servirebbe una cosa simile da mettere nel .htaccess 
 questa è in php ma non funge perchè il server ha il safe_mode a on se tolgo il controllo si impalla tutto...$URL = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 
 if (!ini_get ('safe_mode') && preg_match ('/'.session_name().'=([^=&\s]*)/i', $URL))
 {
 //Remove PHPSESSID junk and unneeded characters ("&" or "?") at end of URL
 $URL = preg_replace ( array (''.session_name().'=([^=&\s]*)', '(&|\?)+$'), '', $URL);
 //Send Moved Permanently header
 @ header ("HTTP/1.1 301 Moved Permanently");
 //Redirect to clean URL
 @ header ("Location: " . trim ($URL));
 //End current script
 exit();
 }Grazie mille a chi puo aiutarmi