Не удается загрузить статическую главную страницу на домашнем URL

1 окт. 2016 г., 12:03:15
Просмотры: 30.7K
Голосов: 3

Я установил WordPress в директорию /wp/. Поэтому в моем блоге каждый URL содержал /wp/. Я следовал нескольким статьям(1,2) и смог удалить 'wp' из URL-адресов.

до - example.com/wp/post-1-name после - example.com/post-1-name

В настройках постоянных ссылок я выбрал -

название записи - http://example.com/sample-post/

Теперь каждый URL, который я открываю, не содержит /wp/. Кроме главной страницы.

В 'настройках чтения' я также установил 'отображение главной страницы' на 'статическую страницу' и выбрал, скажем, 'Введение' в качестве главной страницы.

Когда я открываю URL в браузере, все URL-адреса, кроме домашней страницы (example.com), работают нормально, но когда я открываю домашнюю страницу или кликаю на URL страницы "введение" (которая является статической главной страницей), показывается сообщение -

Этот сайт находится в разработке.
Возвращайтесь позже.

описание изображения

Переход на http://example.com/wp/ показывает страницу 'не найдено'.

описание изображения

В моих общих настройках -
Адрес WordPress (URL) -> http://example.com/wp
Адрес сайта (URL) -> http://uptuplacements.com

Содержимое файла index.php в корневой директории public_html.

<?php
/**
 * Фронтенд для приложения WordPress. Этот файл ничего не делает, но загружает
 * wp-blog-header.php, который это делает и указывает WordPress загрузить тему.
 *
 * @package WordPress
 */

/**
 * Указывает WordPress загрузить тему WordPress и вывести её.
 *
 * @var bool
 */
define('WP_USE_THEMES', true);

/** Загружает окружение WordPress и шаблон */
require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );

Содержимое файла index.php в директории public_html/wp/:

<?php
/**
 * Фронтенд для приложения WordPress. Этот файл ничего не делает, но загружает
 * wp-blog-header.php, который это делает и указывает WordPress загрузить тему.
 *
 * @package WordPress
 */

/**
 * Указывает WordPress загрузить тему WordPress и вывести её.
 *
 * @var bool
 */
define('WP_USE_THEMES', true);

/** Загружает окружение WordPress и шаблон */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );

содержимое файла .htaccess в корневой директории 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

содержимое файла .htaccess в директории 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

Есть ли предложения, как загрузить главную страницу на домашнем URL?

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/

3
Комментарии

Баннер "в разработке" загружается каким-то образом через http://uptuplacements.com/index.php. Вы уверены, что следовали инструкциям wp-beginner и загрузили модифицированный файл index.php в корневую директорию вашего WordPress-сайта (не в /wp/)?

adelval adelval
1 окт. 2016 г. 13:51:38

Да, я следовал инструкциям wp-beginner. Обновляю вопрос.

Anurag Rana Anurag Rana
1 окт. 2016 г. 15:48:39

Я думаю, что "в разработке" загружается из вашего корневого файла index.php, попробуйте найти ваш корневой файл index.php и обновите его кодом, который вы упомянули. Также посмотрите [http://askwpgirl.com/move-wordpress-from-subdirectory-to-root-directory/

Amit Mishra Amit Mishra
1 окт. 2016 г. 16:49:25
Все ответы на вопрос 1
2

Наконец-то решил проблему.
Файл Index.html в директории /public_html/ конфликтовал с файлом index.php.

Эта замечательная статья помогла решить проблему.
askwpgirl.com/moving-wordpress-from-subdirectory-to-root-faq/

1 окт. 2016 г. 18:19:44
Комментарии

Даже после просмотра я не понимаю, что это означает.

takeone takeone
13 июн. 2024 г. 12:07:38

Можешь отредактировать этот ответ, чтобы объяснить, что ты подразумеваешь под "конфликтом"? Это непонятно многим людям

Tom J Nowell Tom J Nowell
13 июн. 2024 г. 13:02:51