No se puede cargar la página estática en la URL principal
Instalé WordPress en el directorio /wp/
. Así que en mi blog cada URL tenía /wp/
. Seguí varios artículos(1,2) y pude eliminar el 'wp' de las URLs.
antes - example.com/wp/post-1-name
después - example.com/post-1-name
En la configuración de enlaces permanentes he seleccionado -
nombre de la entrada - http://example.com/sample-post/
Ahora cada url que abro no tiene /wp/
en ella. Excepto la página principal.
En 'ajustes de lectura' también configuré la 'página de inicio' como 'una página estática' y seleccioné digamos 'Introducción' como página de inicio.
Cuando abro urls en el navegador todas las urls excepto la página de inicio (example.com) funcionan bien pero cuando abro la página de inicio o hago clic en la url de la página "introducción" (que es la página estática de inicio), se muestra un mensaje -
Este sitio web está en construcción.
Vuelva pronto.
Al ir a http://example.com/wp/
muestra la página 'no encontrado'.
En mis ajustes generales -
Dirección de WordPress (URL) -> http://example.com/wp
Dirección del sitio (URL) -> http://uptuplacements.com
Contenido del archivo index.php en el directorio raíz public_html
.
<?php
/**
* Entrada a la aplicación WordPress. Este archivo no hace nada, pero carga
* wp-blog-header.php que lo hace y le dice a WordPress que cargue el tema.
*
* @package WordPress
*/
/**
* Le dice a WordPress que cargue el tema de WordPress y lo muestre.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Carga el Entorno y Plantilla de WordPress */
require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );
Contenido del archivo index.php en el directorio public_html/wp/
:
<?php
/**
* Entrada a la aplicación WordPress. Este archivo no hace nada, pero carga
* wp-blog-header.php que lo hace y le dice a WordPress que cargue el tema.
*
* @package WordPress
*/
/**
* Le dice a WordPress que cargue el tema de WordPress y lo muestre.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Carga el Entorno y Plantilla de WordPress */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
contenido del archivo .htaccess en el directorio raíz 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
contenido del archivo .htaccess en el directorio 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
¿Alguna sugerencia sobre cómo puedo cargar la página principal en la url de inicio?
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 resolví el problema.
El archivo Index.html
en el directorio /public_html/
estaba en conflicto con el archivo index.php
.
Este increíble artículo resolvió el problema.
askwpgirl.com/moving-wordpress-from-subdirectory-to-root-faq/
