Archives

Il redirect 301 o redirect permanente, indica ai motori di ricerca e ai vari browser di navigazione che l’indirizzo (URL) richiesto è stato spostato definitivamente verso un nuovo indirizzo. Conviene usarlo sempre quando vengono spostate delle pagine web o un dominio, perchè permette di mantenere inalterato il posizionamento sui motori di ricerca e il Page Rank.

 

Redirect 301 con i principali linguaggi di programmazione:

 

Redirect 301 Htaccess
Redirect 301 /vecchio.php http://www.nuovosito.com/nuovo.php
Redirect 301 con PHP
<? Header( “HTTP/1.1 301 Moved Permanently” ); 
Header( “Location: http://www.nuovosito.com/nuova_pagina.php” ); ?>
Redirect 301 HTML

Impostare nell’header della risposta HTTP il Meta Tag Refresh a 0.
<META HTTP-EQUIV=Refresh CONTENT=”0; URL=http://www.nuovosito.com”>
Redirect 301 ASP
<% Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, 
” http://www.nuovosito.com/nuova_pagina.asp” %>
Redirect 301 ASP .NET
<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(“Location”,”http://www.nuovosito.com”);
}
</script>

 

Redirect 301 Perl
#!/usr/bin/perl -w use strict; print “Status: 301 Moved Permanentlyn”; 
print “Location: http://www.nuovosito.com/NuovaPagina”; exit;
Redirect 301 JSP (Java)
<%
response.setStatus(301);
response.setHeader( “Location”, “http://www.nuovosito.com/” );
response.setHeader( “Connection”, “close” );
%>

 

Redirect 301 CGI PERL
$q = new CGI;
print $q->redirect(“http://www.nuovosito.com/”);

 

Redirect 301 Ruby on Rails
def old_action
headers[“Status”] = “301 Moved Permanently”
redirect_to “http://www.nuovosito.com/”
end

Redirect 301 ColdFusion
<.cfheader statuscode=”301″ statustext=”Moved permanently”> 
<.cfheader name=”Location” value=”http://www.nuovosito.com”>

E per finire un Plugin per WordPress che permette il Redirect 301: simple 301 redirects

Questa che segue è la lista completa dei codici di stato e dei relativi messaggi definiti per HTTP.

 

1xx Informational : Richiesta ricevuta, continua l’elaborazione.

100 Continue : Il server ha ricevuto l’header della richiesta e il client deve procedere ad inviare il corpo della richiesta (solitamente nelle richieste di tipo POST).

101 Switching Protocols : Il richiedente ha richiesto di cambiare il protocollo in uso e il server è a conoscenza di ciò che dovrà fare.

 

2xx Success : L’azione è stata ricevuta con successo, compresa ed accettata.

200 OK : Risposta standard per le richieste HTTP andate a buon fine.

201 Created

202 Accepted : La richiesta di elaborazione è stata accettata ma non è ancora terminata.

203 Non-Authoritative Information

204 No Content

205 Reset Content

206 Partial Content

207 Multi-Status : In caso di risposte XML, quando più azioni possono essere richieste, i dettagli dei singoli stati sono dati nel corpo della risposta. Vedi WebDAV (RFC 4918) per le specifiche associate.

 

3xx Redirezione : Il client deve eseguire ulteriori azioni per soddisfare la richiesta.

300 Multiple Choices

301 Moved Permanently : Questa è tutte le future richieste andranno dirette ad un altro URI (specificato nell’header Location).

302 Found : Questo è il codice più usato ma anche un classico esempio di non aderenza agli standard nella pratica quotidiana. Infatti, le specifiche di HTTP/1.0 (RFC 1945) richiederebbero che il client esegua redirezioni temporanee (la descrizione originale era “Moved Temporarily”), ma i più diffusi browser l’hanno implementata come 303 descritta di seguito. Perciò, HTTP/1.1 ha aggiunto i codici di stato 303 e 307 per distinguere tra i due comportamenti. Comunque, la maggior parte delle applicazioni e dei framework web ancora usano il codice di stato 302 come se fosse il 303.

303 See Other (da HTTP/1.1) : La risposta alla richiesta può essere trovata sotto un’altra URI usando il metodo GET.

304 Not Modified

305 Use Proxy (da HTTP/1.1) : Molti client HTTP (come Mozilla ed Internet Explorer) non gestiscono correttamente le risposte con questo codice di stato.

306 Switch Proxy : Non più usato.

307 Temporary Redirect (da HTTP/1.1) : In quest’occasione, la richiesta dovrebbe essere ripetuta con un’altra URI, ma successive richieste possono essere ancora dirette a quella originale. In contrasto con 303, la richiesta di POST originale deve essere reiterata con un’altra richiesta di tipo POST.

 

4xx Client Error : La richiesta è sintatticamente scorretta o non può essere soddisfatta.

400 Bad Request : La richiesta non può essere soddisfatta a causa di errori di sintassi.

401 Unauthorized : Simile a 403/Forbidden, ma pensato per essere usato quando l’autenticazione è possibile ma è fallita o non può essere fornita.

402 Payment Required : L’intendimento originale prevedeva un suo utilizzo per realizzare meccanismi di digital cash/micropagamento, ma questo non si è mai verificato ed il codice non è mai stato utilizzato.

403 Forbidden : La richiesta è legittima ma il server si rifiuta di soddisfarla. Contrariamente al codice 401 Unauthorized, l’autenticazione non ha effetto.

404 Not Found : La risorsa richiesta non è stata trovata ma in futuro potrebbe essere disponibile.

405 Method Not Allowed : La richiesta è stata eseguita usando un metodo non permesso. Ad esempio questo accade quando di usa il metodo GET per inviare dati da presentare con un metodo POST.

406 Not Acceptable

407 Proxy Authentication Required

408 Request Timeout : Il tempo per inviare la richiesta è scaduto e il server ha terminato la connessione.

409 Conflict

410 Gone : Indica che la risorsa richiesta non è più disponibile e non lo sarà più in futuro.

411 Length Required : La richiesta non specifica la propria dimensione come richiesto dalla risorsa richiesta.

412 Precondition Failed 413 Request Entity Too Large : La richiesta è più grande di quanto il server possa gestire.

414 Request-URI Too Long : L’URI richiesto è troppo grande per essere processato dal server.

415 Unsupported Media Type : L’entità della richiesta è di un tipo non accettato dal server o dalla risorsa richiesta.

416 Requested Range Not Satisfiable

417 Expectation Failed

418 I’m a teapot : Questo è un tipico pesce d’aprile dell’ITEF (RFC 2324). Non si aspettano implementazioni in alcun server HTTP.

426 Upgrade Required (RFC 2817) : Il client dovrebbe cambiare il protocollo ed usare ad esempio il TLS/1.0. 449 Retry With Estensione di Microsoft: The request should be retried after doing the appropriate action.

 

5xx Server Error : Il server ha fallito nel soddisfare una richiesta apparentemente valida.

500 Internal Server Error : Messaggio di errore generico senza alcun dettaglio.

501 Not Implemented : Il server non è in grado di soddisfare il metodo della richiesta.

502 Bad Gateway

503 Service Unavailable : Il server non è al momento disponibile. Generalmente è una condizione temporanea.

504 Gateway Timeout

505 HTTP Version Not Supported : Il server non supporta la versione HTTP della richiesta.

509 Bandwidth Limit Exceeded : Questo codice di stato, benché usato da molti server, non è un codice di stato ufficiale in quanto non è specificato in alcuna RFC.

 

 

CloudFlare accelera e protegge qualsiasi sito web online. In media, un sito web su CloudFlare: carica il 30% più velocemente, utilizza il 60% di banda in meno, ha un minor numero di richieste del 65% ed  più sicuro.

Vantaggi del sistema CloudFlare

CloudFlare dispone di server proxy dislocati in tutto il mondo. I proxy server sono situati più vicino ai tuoi visitatori, il che significa che vedranno dei miglioramenti di velocità nel caricamento delle pagine.

Bot e protezione dalle minacce

CloudFlare utilizza i dati da Project Honey Pot e altre fonti di terze parti, così come i dati relativi alle comunità per individuare le minacce online e fermare gli attacchi prima ancora che arrivino al tuo sito. Si può vedere come le minacce vengono fermate attraverso la vostra dashboard in CloudFlare.

Commenti Spam Protection

CloudFlare utilizza dati dalle risorse di terze parti per ridurre il numero di commenti spam sul tuo sito.

Allarme dei computer infettati

CloudFlare avvisa i visitatori che hanno il computer infetto e che hanno bisogno di intervenire per ripulire il malware o virus sul proprio computer.

Limiti del sistema CloudFlare

Attualmente, le richieste devono essere indirizzate a www.$ Dominio invece di $ dominio. CloudFlare può influenzare i programmi statistici interni che leggono direttamente dal log di Apache, mentre non influenza i programmi di analisi web-based che utilizzano JavaScript, come Google Analytics.

CloudFlare crea contenuto statico dal tuo sito, anche se questo riduce il carico sul server,  significa che se si apporta una modifica a un file esistente statico, come una immagine, potrebbe esserci un ritardo prima che il cambiamento appare.

Mentre si sta aggiornando il sito, si può mettere CloudFlare in ‘Modo Sviluppo’ quindi le modifiche appaiono subito.

Chi può utilizzare CloudFlare ?

CloudFlare è adatto a tutti i siti web, statici e dinamici.

Dove trovo CloudFlare ?

Cloudflare si trova in cPanel (vedi Figura)


 

 

 

 

 

Nota: questo servizio è in fase beta in collaborazione tra CloudFlare e Xlogic.

CloudFlare non è diponibile sul server UK e USA, ma solo su UK2 / UK3 / UK4.

 

Un template è un modello di un sito realizzato in diversi linguaggi di programmazione pronto per essere usato come base per lo sviluppo di siti web di alta qualità. Template-siti.it mette a disposizione moltissimi Template Professionali grazie alla collaborazione nata con l’Americana Template Monster.

Utilizzando questi modelli sarà possibile creare un sito web con un budget estremamente basso e in tempi brevi.

Tutti i template web, flash ed altri sono suddivisi in più di 35 categorie in modo da poter trovare facilmente quello che serve per realizzare un grande progetto. Attualmente offriamo circa 8000 prodotti e si aggiungono circa 10 nuovi modelli tutti i giorni.

 


 

 

 

 

 

 

 

 

 

 

 

 

 

I template sono prodotti da web designer professionisti e sono famosi per essere una soluzione di alta qualità per realizzare siti web in modo veloce, facile e conveniente.

I template sono pronti per l’uso. Come funziona:  si acquista il pacchetto di template, si personalizza e si carica sull’ hosting, in poche ore avrete un sito attivo e funzionante.

 

State cercando anche un Hosting Professionale ?

I nostri Piani Hosting sono professionali. Offriamo Hosting a prezzi contenuti e prestazioni elevate.

Contattateci

 

Internet ogni giorno ospita sempre più visitatori, la quantità di siti web è in forte crescita e la concorrenza aumenta. Non è facile creare un sito di successo, ed è per questo motivo che oggi, vi offriamo 5 consigli basilari.

 

1.Navigazione

Il sito web deve essere facile da navigare. Chiunque arriva sul tuo sito, non può perdere tempo cercando di capire cosa deve cliccare. La scelta di una ottima grafica va bene, ma questa non deve generare confusione inutile. Che sia molto chiaro su dove sono i collegamenti, altrimenti perderete visite sul sito.

 

2. Utilizzare Multimedia

Molti web designer inseriscono nelle loro pagine web, musica e moltissime  immagini, credendo che il loro sito abbia bisogno di tutto questo per essere più seducente, questo è un errore comune. In realtà,  l’effetto può essere opposto. In particolare per le persone che hanno i loro computer collegati con impianti stereo o in un luogo pubblico, questo può causare un sacco di problemi. Prima di riempire le pagine con grosse immagini intermittenti o l’esecuzione di un brano del tuo gruppo musicale preferito, pensaci. Se tu fossi l’ospite,  ti piacerebbe?

 

3. Non pubblicare il sito finché non è completato

Qualsiasi pagina del tuo sito web non ancora completata o pronta, non renderla pubblica. Se  pensi che mettendo online una pagina non completa otterrai comunque visitatori, sbagli, sarà solo controproducente. In pochi troverebbero opportuno cliccare su un link, solo per vedere ciò che è ancora non è pronto.

 

4. L’uso del colore

Al momento di decidere i colori che verranno utilizzati sul tuo sito web, assicurati che vadano bene insieme.Questo è particolarmente importante per lo sfondo e per il testo.Ad esempio, l’immissione di testo verde su sfondo blu, viola o il testo su sfondo nero, non può che portare solo problemi.Se tu o chiunque altro è costretto ad evidenziare il testo quando vuole leggere il testo nella pagina web, può diventare un grande problema.

 

5. Web Hosting

Non importa quanto sia grande il lavoro che stai svolgendo per realizzare il tuo sito,  se poi il server non funziona come dovrebbe. Chiedi consiglio alle persone che conosci, che hanno già un sito web,  fatti indicare quale potrebbe essere un webhosting affidabile. Infine, ricordatevi che la qualità si paga, diffidate degli Hosting low cost perchè avrete sempre problemi, risolvibili solamente cambiando hosting.

 

Stai cercando un Hosting Professionale?

I nostri Piani Hosting sono Professionali.

Offriamo Hosting a prezzi contenuti e prestazioni elevate.

 

Se non vi bastano più le risorse del vostro hosting condiviso, una VPS è l’aggiornamento ideale. La VPS viene eseguita in un proprio ambiente isolato ed è dotata di caratteristiche simili a quelle di un server dedicato, CPU e una quantità predefinita di RAM. Le Vps sono dotate di pannello di controllo (SolusVM) che consente di riavviare e ricaricare il vostro server in qualsiasi momento. Oltre al Sistema Operativo è possibile installare qualsiasi software o applicazioni nelle VPS.

Di seguito vi illustriamo i nostri Piani VPS:

VPS 128 – 12 Euro (Mese)

Cpu – Xeon 2.33GHz (1Core)
Ram Garantita : 128mb
Burst Ram : 256mb*
Spazio Disco : 10GB
Traffico Mensile : 500GB

 

VPS 256 – 18 Euro (Mese)

Cpu – Xeon 2.33GHz (2Core)
Ram Garantita : 256mb
Burst Ram : 512mb*
Spazio Disco : 20GB
Traffico Mensile : 700GB

 

VPS 512 – 30 Euro (Mese)

Cpu – Xeon 2.33GHz (4Core)
Ram Garantita : 512mb
Burst Ram : 1024mb*
Spazio Disco : 30GB
Traffico Mensile : 900GB

 

VPS 1024 – 38 Euro (Mese)

Cpu – Xeon 2.33GHz (6Core)
Ram Garantita : 1024mb
Burst Ram : 2048mb*
Spazio Disco : 40GB
Traffico Mensile : 1TB

 

*Burst Ram
Memoria extra disponibile, quando vi è un uso improvviso alto di risorse o ad alto traffico.

Server Management
Se si opta per una licenza di cPanel, la gestione del server sarà managed, senza costi aggiuntivi.


Per ulteriori informazioni, visita i nostri Piani VPS