web-dev-qa-db-fra.com

Impossible de charger la page d'accueil statique sur l'URL de la maison

J'ai installé wordpress dans le répertoire /wp/. Donc, dans mon blog, chaque URL contenait /wp/. J'ai suivi plusieurs articles (1, 2) et j'ai pu supprimer le "wp" des URL.

before - example.com/wp/post-1-name after - example.com/post-1-name

Dans les paramètres de permalien, j'ai sélectionné -

nom de poste - http://example.com/sample-post/

Maintenant, chaque URL que j'ouvre n'a pas /wp/ dedans. Sauf page de couverture.

Dans "Paramètres de lecture", je règle également l '"affichage de la page de couverture" sur "une page statique" et la sélection permet de définir "Introduction" comme page de couverture.

Lorsque j'ouvre des URL dans le navigateur, toutes les URL sauf la page d'accueil (example.com) fonctionnent correctement, mais lorsque j'ouvre la page d'accueil ou que je clique sur l'URL de la page "introduction" (qui est une page d'accueil statique), un message s'affiche

Ce site est en construction.
Reviens bientôt.

enter image description here

Aller à http://example.com/wp/ affiche la page 'non trouvé'.

enter image description here

Dans mes paramètres généraux -
Adresse WordPress (URL) -> http://example.com/wp
Adresse du site (URL) -> http://uptuplacements.com

Contenu du fichier Index.php dans le répertoire root public_html.

<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define('WP_USE_THEMES', true);

/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );

Contenu du fichier index.php dans le répertoire public_html/wp/:

<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define('WP_USE_THEMES', true);

/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );

contenu du fichier .htaccess dans le répertoire 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

contenu du fichier .htaccess dans le répertoire 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

Des suggestions comment puis-je charger la première page sur l'URL de la maison?

1https://codex.wordpress.org/Changing_The_Site_URL
2http://www.wpbeginner.com/wp-tutorials/how-to-get-rid-of-wordpress-from-your-wordpress-site-url/

3
Anurag Rana

Enfin résolu le problème.
Index.html dans le répertoire /public_html/ était en conflit avec le fichier index.php.

Cet article génial a résolu le problème.
askwpgirl.com/moving-wordpress-from-subdirectory-to-root-faq/

2
Anurag Rana