web-dev-qa-db-ja.com

ホームURLに静的フロントページを読み込めません

私は/wp/ディレクトリにwordpressをインストールしました。私のブログでは、すべてのURLに/wp/が含まれていました。私は複数の記事(1,2)をフォローし、URLから 'wp'を削除することができました。

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

私が選択したパーマリンク設定で -

投稿名 - http://example.com/sample-post/

今私が開いたすべてのURLには/wp/が含まれていません。フロントページを除く。

「閲覧設定」では、「フロントページの表示」を「静的ページ」に設定し、フロントページとして「はじめに」と言うこともできます。

ブラウザでURLを開くと、ホームページ(example.com)以外のすべてのURLは正常に動作しますが、ホームページを開くか、または "紹介"ページ(静的フロントページ)のページURLをクリックすると、メッセージが表示されます。

このウェブサイトは作成中です。
すぐに帰る。

enter image description here 

http://example.com/wp/に進むと、 'not found'ページが表示されます。

enter image description here 

私の一般的な設定では -
ワードプレスのアドレス(URL) - > http://example.com/wp
サイトアドレス(URL) - > http://uptuplacements.com

root public_htmlディレクトリのIndex.phpファイルの内容。

<?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' );

public_html/wp/ディレクトリのindex.phpファイルの内容:

<?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' );

root public_htmlディレクトリ内の.htaccessファイルの内容

# 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

public_html/wp/ディレクトリ内の.htaccessファイルの内容

# 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

ホームURLにフロントページを読み込むにはどうすればいいですか。

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

最後に問題を解決しました。
Index.htmlディレクトリの/public_html/ファイルがindex.phpファイルと競合していました。

この素晴らしい記事はこの問題を解決しました。
askwpgirl.com/moving-wordpress-from-サブディレクトリ-to-root-faq/ /

2
Anurag Rana