WordPress è stato progettato principalmente per gestire pagine e blog, ma a volte è necessario aggiungere una pagina HTML statica al sito web. Questo può essere utile per progetti personalizzati o contenuti indipendenti.
Il problema è che WordPress non riconosce automaticamente queste pagine HTML, il che può causare errori 404. Abbiamo visto molti principianti alle prese con questo problema.
In questo articolo vi mostreremo i passi corretti per caricare una pagina HTML su WordPress senza far scattare un errore 404. Utilizziamo gli stessi passaggi per aggiungere una pagina HTML a un sito web WordPress.
Perché caricare pagine HTML su WordPress?
WordPress è dotato di un tipo di contenuto integrato per aggiungere pagine al vostro sito web. Spesso i temi di WordPress aggiungono modelli di pagina predefiniti per visualizzare le pagine.
Ottimi plugin per landing page di WordPress consentono di creare bellissimi template di pagina con un builder trascina e rilascia.
Nella maggior parte dei casi, non dovrebbe essere necessario caricare una pagina HTML sul vostro sito WordPress.
Suggerimento dell’esperto: Vi consigliamo di utilizzare SeedProd, il miglior plugin per la creazione di pagine di WordPress, per progettare pagine personalizzate. Potete utilizzare la sua interfaccia drag-and-drop per progettare la vostra landing page. Inoltre, viene fornito con modelli progettati in modo professionale da utilizzare come punti di partenza.
Tuttavia, a volte si possono avere pagine HTML statiche dal vecchio sito web o un template statico che piace e che si vuole utilizzare.
In questi casi, è necessario caricare la pagina HTML su WordPress.
Poiché WordPress è dotato di una propria struttura di URL SEO-friendly, potrebbe causare un errore 404 se si carica semplicemente la pagina HTML e si cerca di accedervi.
Detto questo, vediamo come caricare una pagina HTML sul vostro sito WordPress senza causare errori 404.
Caricare la pagina HTML sul sito WordPress
Innanzitutto, è necessario preparare la pagina HTML da caricare.
Se si tratta di una singola pagina HTML senza file CSS o di immagine separati, è possibile caricarla così com’è.
Tuttavia, se la pagina che si desidera caricare ha file CSS e immagini separati, è necessario inserirli in una struttura di directory.
L’ideale sarebbe collocare i file in una cartella del computer.
Non dimenticate di aprire il file HTML principale per verificare che tutto funzioni come previsto.
Successivamente, è necessario collegarsi al proprio sito WordPress utilizzando un client FTP o l’applicazione File Manager nel pannello di controllo del proprio account di hosting.
Dopodiché, è necessario caricare la cartella creata in precedenza nella cartella principale del sito web WordPress. La cartella principale è quella che contiene le cartelle wp-admin
, wp-content
e wp-includes
.
Dopo aver caricato i file, è possibile accedere al sito Web per visualizzare la pagina HTML.
Se si è caricata la cartella con l’HTML e i relativi file CSS e di immagine, è necessario aggiungere il nome della cartella caricata alla fine dell’indirizzo del sito web, in questo modo:
https://example.com/landing-page/
Nota: il file HTML principale della cartella deve essere chiamato index.html. In caso contrario, si dovrà fornire anche il nome del file HTML.
Se invece si è caricato un file HTML indipendente, è sufficiente aggiungere il nome del file HTML alla fine dell’indirizzo del sito web:https://example.com/landing-page.html
Ora si vedrà la pagina HTML caricata.
Se si incontra una pagina di errore, è necessario risolvere il problema.
Risoluzione dei problemi di caricamento delle pagine HTML in WordPress
Normalmente, si dovrebbe essere in grado di visualizzare la pagina HTML visitando direttamente la pagina o la cartella.
Tuttavia, a causa delle regole di riscrittura utilizzate da WordPress o dal vostro server web, è possibile che vi imbattiate in alcuni errori comuni di WordPress.
1. Correzione dell’errore 404 dopo il caricamento di una pagina HTML in WordPress
L’errore 404 è uno degli errori più comuni di WordPress. Tuttavia, nella maggior parte dei casi è abbastanza facile da risolvere.
Se viene visualizzato un errore 404 dopo il caricamento della pagina HTML, è sufficiente aggiungere una regola di riscrittura al file .htaccess:
RewriteRule ^(.*)index\.(php|html?)$ /$1 [R=301,NC,L]
2. Correzione dell’errore 403 dopo il caricamento di una pagina HTML in WordPress
Un errore 403 può anche verificarsi a causa delle autorizzazioni dei file sulla pagina HTML appena caricata o sulla cartella caricata.
È sufficiente collegarsi al sito web utilizzando un client FTP e fare clic per selezionare la pagina HTML o la cartella caricata.
Quindi, fare clic con il tasto destro del mouse e selezionare l’opzione “Autorizzazioni file” nel client FTP.
Verrà visualizzata una finestra di autorizzazione per i file. Inserite ‘755’ nel campo del valore numerico e selezionate l’opzione ‘Recurse into subdirectories’.
In basso, selezionate l’opzione “Applica a tutti i file e a tutte le directory” e fate clic sul pulsante “OK”.
In questo modo si impostano i permessi per la cartella di caricamento HTML e per tutti i file e le cartelle al suo interno.
Per maggiori dettagli, consultate il nostro tutorial su come correggere gli errori di autorizzazione di file e cartelle in WordPress.
Aggiunta di una pagina HTML personalizzata a XML Sitemaps
Ora che avete caricato la vostra pagina HTML, è il momento di far sapere ai motori di ricerca che fa parte del vostro sito web.
Il modo più semplice per farlo è aggiungerlo alle sitemap XML del vostro sito web.
Se non avete ancora impostato le sitemap, seguite le istruzioni del nostro articolo su come aggiungere sitemap XML in WordPress.
Per prima cosa, è necessario installare e attivare il plugin All in One SEO for WordPress. Per maggiori dettagli, consultate il nostro articolo sull’installazione di un plugin per WordPress.
Dopo l’attivazione, andare alla pagina All in One SEO ” Sitemaps. Nella pagina Impostazioni generali, assicurarsi che la levetta “Abilita Sitemap” sia attivata.
Successivamente, scorrere un po’ verso il basso fino alla sezione Pagine aggiuntive.
Far scorrere la levetta per attivare questa sezione e quindi inserire l’URL della pagina HTML o della cartella nell’opzione “URL della pagina”.
Fare clic sul pulsante “Aggiungi pagina” per aggiungerla.
Non dimenticate quindi di cliccare sul pulsante “Salva modifiche” per memorizzare le impostazioni.
All in One SEO ora includerà l’URL della pagina HTML personalizzata nelle sitemap XML di WordPress. I motori di ricerca potranno trovare l’URL e trattarlo come qualsiasi altra pagina del vostro sito web.
Risorse bonus
Di seguito sono riportate alcune risorse aggiuntive che possono essere utili quando si tratta di errori 404 o di gestire le pagine del sito web:
- Come migliorare il template della pagina 404 in WordPress (2 modi)
- Come ricevere avvisi email per gli errori 404 in WordPress
- I migliori plugin gratuiti di reindirizzamento 404 per WordPress
- Come organizzare o riordinare le pagine di WordPress con la trascina e rilascia
Speriamo che questo articolo vi abbia aiutato a capire come caricare una pagina HTML su WordPress senza causare errori. Potreste anche voler consultare la nostra guida alla SEO di WordPress per ottenere più traffico o la nostra guida per principianti alla velocità e alle prestazioni di WordPress.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
Dennis Muthomi
This was really helpful!
I was able to upload the HTML files correctly using FileZilla and it actually worked without any issues. Adding the custom page to the XML sitemaps was also a great tip to make sure search engines can find it.
thanks for providing such a clear walkthrough!
WPBeginner Support
You’re welcome
Admin
Jiří Vaněk
Thank you for the advice. I tried it on FTP without success and the only thing missing for it to work was the htaccess code. Perfect.
WPBeginner Support
Glad our guide could help
Admin
Irene
Anytime I have any WordPress related question and I search on Google, I always know I would get the most reliable and very simplified explanation whenever I scroll to find WPbeginners article on the search results.
This article and your other articles have always been helpful. I’m glad I belong here. Thank you.
WPBeginner Support
Thank you, glad we can help solve any issues you run into
Admin
David Leitch
Hi Thanks for this article. It almost solves my workflow problem.
I have some excel files I update each week. I want to upload charts and tables from those files to word press each week. Preferably the upload would happen automatically but the only way I have seen to do this is to save the excel page as .htm. I wanted to save it into the wordpress directory and then use an embed link. Do you have a suggestion?
thank you
WPBeginner Support
For what it sounds like you’re wanting, you would want to take a look at our article here: https://www.wpbeginner.com/plugins/how-to-embed-pdf-spreadsheet-and-others-in-wordpress-blog-posts/
Admin
Raashid Din DAR
Found this article helpful. Keep the good work up.