- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Domanda su cache
-
Io vedo tutto
-
si è vero...
comunque...
http://www.google.it/search?q=site:www.europeanwebhost.com&hl=it&lr=&filter=0
hai title e meta quasi tutti identici
-
@Rinzi said:
si è vero...
comunque...
http://www.google.it/search?q=site:www.europeanwebhost.com&hl=it&lr=&filter=0
hai title e meta quasi tutti identici
sono vecchissimi, risaliranno a luglio/agosto infatti non mi si aggiorna.
-
scusate se insisto...
una buon anima mi ha detto che con i vari programmi SEO non si riesce ad accedere al sito e quindi esce sempre errore 500.
ora ho modificato tutto e resto tutto statico, ho cambiato i nomi delle pagine ecc, tutte quelle indicizzate non esistono più.
Come faccio a segnalarlo a google? Senza aspettare mesi
-
-
@Rinzi said:
redirect 301
cioè?
l'unico redirect che ho messo è sulle pagine non trovate il 404 ma con estensioni .aspx non funziona
-
scusa.... dalle faq.
301 Moved Permanently
- Cose il redirect permanente?
Il redirect permanente, codice HTTP 301, viene utilizzato per indicare a chi richiede una pagina che è stata sostituita da un' altra, nel caso dei motori di ricerca è molto utile per evitare che lo spider continui a visitare anche la vecchia o al peggio non la trovi più.- Come funziona?
Alla richiesta della pagina vecchiofile.php nell'header Http verrà inserito in codice 301 (Moved Permanently) con l'URL della nuova pagina nuovapagina.php, lo spider o browser che ha fatto la richiesta si colleghera alla nuova.- Come si implementa?
Il 301 (Moved Permanently) si può implementare nel codice ASP , PHP o nel file htaccess.
ASP
<% Response.Status="301 Moved Permanently" Response.AddHeader "Location", " http://www.miosito.it/nuova_pagina.asp" %>
ASP .NET - C#
private void Page_Load(object sender, System.EventArgs e) { Response.Status = "301 Moved Permanently"; Response.AddHeader("Location","http://www.miosito.it/nuova_pagina.aspx"); }
ASP .NET - VB
Private Sub Page_Load(object sender, System.EventArgs e) Response.Status = "301 Moved Permanently"; Response.AddHeader("Location","http://www.miosito.it/nuova_pagina.aspx"); End Sub
PHP
<? Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.miosito.it/nuova_pagina.php" ); ?>
*Nel file .htaccess *
Crea il .htaccess file nella directory root del server e inserisci.Redirect permanent http://www.miosito.com/old.php http://www.miosito.com/new.php
-
mm dimenticavo che in .net basta mettere nel web.config la modalità ON e la url di redirect.
ora qualsiasi errore per pagina non trovata ecc, viene rediretto sulla home.
-
Daniele non tutti sulla Home altrimenti può essere controproducente. Devi fare in modo che pagina.aspx vada a finire su pagina.asp, pag1.aspx su pag1.asp e così via.
Su server linux si fa con file .htaccess su server windows non lo so, conosco pochissimo .net ma sicuramente il metodo c'è.
Le pagine non devono restituire l'errore 404 ma il codice 301 e il nuovo indirizzo modellato come ti ho detto prima.
Ogni pagina .aspx punterà all'equivalente .asp
-
le pagine .aspx non ci sono più le ho cancellate.
-
@Daniele80 said:
le pagine .aspx non ci sono più le ho cancellate.
Appunto...Con Linux puoi dire che tutte le richieste verso la pagina.aspx invece di resituire 404 restituiscano 301 e il nuovo indirizzo. E come se creasse una "pagina virtuale". Anche se non è proprio così ma passami questa castonerie.