Imposibilitate de încărcare a paginii statice de start pe URL-ul principal

1 oct. 2016, 12:03:15
Vizualizări: 30.7K
Voturi: 3

Am instalat WordPress în directorul /wp/. Astfel, în blogul meu fiecare URL avea /wp/ inclus. Am urmat mai multe articole(1,2) și am reușit să elimin 'wp' din URL-uri.

înainte - example.com/wp/post-1-name după - example.com/post-1-name

În setările pentru permalink-uri am selectat -

numele postării - http://example.com/sample-post/

Acum niciun URL pe care îl deschid nu mai are /wp/ în el. Cu excepția paginii de start.

În 'setările de citire' am setat de asemenea 'afișarea paginii de start' la 'o pagină statică' și am selectat să zicem 'Introducere' ca pagină de start.

Când deschid URL-urile în browser toate funcționează corect cu excepția paginii principale (example.com) dar când deschid pagina principală sau dau click pe URL-ul paginii "introducere" (care este pagina statică de start), apare mesajul -

Acest Website este În Construcție.
Reveniți În Curând.

descrierea imaginii care arată mesajul site în construcție

Accesarea http://example.com/wp/ arată pagina 'not found'.

descrierea imaginii care arată pagina not found

În setările generale -
Adresa WordPress (URL) -> http://example.com/wp
Adresa Site (URL) -> http://uptuplacements.com

Conținutul fișierului index.php din directorul root public_html.

<?php
/**
 * Front-end pentru aplicația WordPress. Acest fișier nu face nimic, dar încarcă
 * wp-blog-header.php care o face și spune WordPress-ului să încarce tema.
 *
 * @package WordPress
 */

/**
 * Spune WordPress-ului să încarce tema WordPress și să o afișeze.
 *
 * @var bool
 */
define('WP_USE_THEMES', true);

/** Încarcă Mediul WordPress și Template-ul */
require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );

Conținutul fișierului index.php din directorul public_html/wp/:

<?php
/**
 * Front-end pentru aplicația WordPress. Acest fișier nu face nimic, dar încarcă
 * wp-blog-header.php care o face și spune WordPress-ului să încarce tema.
 *
 * @package WordPress
 */

/**
 * Spune WordPress-ului să încarce tema WordPress și să o afișeze.
 *
 * @var bool
 */
define('WP_USE_THEMES', true);

/** Încarcă Mediul WordPress și Template-ul */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );

conținutul fișierului .htaccess din directorul 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

conținutul fișierului .htaccess din directorul 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

Aveți sugestii cum pot încărca pagina de start pe URL-ul principal?

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
Comentarii

Bannerul "în construcție" este încărcat cumva de http://uptuplacements.com/index.php. Ești sigur că ai urmat instrucțiunile de la wp-beginner pentru a încărca un fișier index.php modificat în directorul rădăcină al site-ului tău WordPress (nu în /wp/)?

adelval adelval
1 oct. 2016 13:51:38

Da, am urmat instrucțiunile de la wp-beginner. Actualizez întrebarea.

Anurag Rana Anurag Rana
1 oct. 2016 15:48:39

Cred că "în construcție" este încărcat din fișierul tău index.php din rădăcină. Încearcă să găsești fișierul index.php din rădăcină și actualizează-l cu codul menționat mai sus. De asemenea, verifică [http://askwpgirl.com/move-wordpress-from-subdirectory-to-root-directory/

Amit Mishra Amit Mishra
1 oct. 2016 16:49:25
Toate răspunsurile la întrebare 1
2

În sfârșit am rezolvat problema.
Fișierul Index.html din directorul /public_html/ intra în conflict cu fișierul index.php.

Acest articol minunat a rezolvat problema.
askwpgirl.com/moving-wordpress-from-subdirectory-to-root-faq/

1 oct. 2016 18:19:44
Comentarii

Chiar și după ce m-am uitat la el, nu am nici o idee ce înseamnă.

takeone takeone
13 iun. 2024 12:07:38

poți edita acest răspuns pentru a explica ce înțelegi prin "conflictual"? Nu este clar pentru mulți oameni

Tom J Nowell Tom J Nowell
13 iun. 2024 13:02:51