wake-up-neo.com

Statische Startseite kann nicht über die Start-URL geladen werden

Ich habe WordPress im Verzeichnis /wp/ installiert. In meinem Blog hatte jede URL /wp/. Ich verfolgte mehrere Artikel (1,2) und konnte das 'wp' von URLs entfernen.

vor - example.com/wp/post-1-name nach - example.com/post-1-name

In den Permalink-Einstellungen habe ich ausgewählt -

beitragsname - http://example.com/sample-post/

Jetzt enthält jede URL, die ich öffne, keinen /wp/. Außer Titelseite.

In den 'Leseeinstellungen' habe ich auch die 'Titelseitenanzeige' auf 'eine statische Seite' gesetzt und als Titelseite 'Einführung' ausgewählt.

Wenn ich URLs im Browser öffne, funktionieren alle URLs außer der Homepage (example.com), aber wenn ich die Homepage öffne oder auf die URL der Einführungsseite (die statische Startseite) klicke, wird eine Meldung angezeigt:

Diese Webseite befindet sich im Aufbau.
Komm bald wieder.

 enter image description here 

Beim Aufrufen von http://example.com/wp/ wird die Seite "Nicht gefunden" angezeigt.

 enter image description here 

In meinen allgemeinen Einstellungen -
WordPress-Adresse (URL) -> http://example.com/wp
Site-Adresse (URL) -> http://uptuplacements.com

Inhalt der Datei Index.php im Verzeichnis 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' );

Inhalt der Datei index.php im Verzeichnis 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' );

inhalt der .htaccess-Datei im Verzeichnis 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

inhalt der .htaccess-Datei im Verzeichnis 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

Irgendwelche Vorschläge, wie kann ich die Titelseite auf die Home-URL laden?

1https://codex.wordpress.org/Changing_The_Site_URL
2http://www.wpbeginner.com/wp-tutorials/wie-zum-Herausholen-der-Wortpresse-von-Ihrer-Wortpresseseite-url/

3
Anurag Rana

Schließlich löste das Problem.
Die Index.html-Datei im /public_html/-Verzeichnis widerspricht der index.php-Datei.

Dieser großartige Artikel hat das Problem gelöst.
askwpgirl.com/moving-wordpress-from-subdirectory-to-root-faq/

2
Anurag Rana