Impossibile caricare la pagina statica iniziale sull'URL principale
Ho installato WordPress nella directory /wp/
. Quindi nel mio blog ogni URL aveva /wp/
. Ho seguito diversi articoli(1,2) e sono riuscito a rimuovere 'wp' dagli URL.
prima - example.com/wp/post-1-name
dopo - example.com/post-1-name
Nelle impostazioni dei permalink ho selezionato -
nome articolo - http://example.com/sample-post/
Ora ogni URL che apro non ha /wp/
. Eccetto la pagina iniziale.
Nelle 'impostazioni di lettura' ho anche impostato 'visualizzazione pagina iniziale' su 'una pagina statica' e selezionato diciamo 'Introduzione' come pagina iniziale.
Quando apro gli URL nel browser tutti gli URL tranne la homepage (example.com) funzionano correttamente ma quando apro la homepage o clicco sull'URL della pagina "introduzione" (che è la pagina statica iniziale), viene mostrato un messaggio -
Questo sito web è in costruzione.
Torna presto.
Andando su http://example.com/wp/
mostra la pagina 'non trovato'.
Nelle mie impostazioni generali -
Indirizzo WordPress (URL) -> http://example.com/wp
Indirizzo del sito (URL) -> http://uptuplacements.com
Contenuto del file index.php nella directory root public_html
.
<?php
/**
* Front-end dell'applicazione WordPress. Questo file non fa nulla, ma carica
* wp-blog-header.php che lo fa e dice a WordPress di caricare il tema.
*
* @package WordPress
*/
/**
* Dice a WordPress di caricare il tema WordPress e visualizzarlo.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Carica l'ambiente WordPress e il Template */
require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );
Contenuto del file index.php nella directory public_html/wp/
:
<?php
/**
* Front-end dell'applicazione WordPress. Questo file non fa nulla, ma carica
* wp-blog-header.php che lo fa e dice a WordPress di caricare il tema.
*
* @package WordPress
*/
/**
* Dice a WordPress di caricare il tema WordPress e visualizzarlo.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Carica l'ambiente WordPress e il Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
contenuto del file .htaccess nella directory root public_html
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
contenuto del file .htaccess nella directory public_html/wp/
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Qualche suggerimento su come posso caricare la pagina iniziale sull'URL principale?
1 https://codex.wordpress.org/Changing_The_Site_URL
2 http://www.wpbeginner.com/wp-tutorials/how-to-get-rid-of-wordpress-from-your-wordpress-site-url/

Finalmente risolto il problema.
Il file Index.html
nella directory /public_html/
era in conflitto con il file index.php
.
Questo fantastico articolo ha risolto il problema.
askwpgirl.com/moving-wordpress-from-subdirectory-to-root-faq/
