Imposibilitate de încărcare a paginii statice de start pe URL-ul principal
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.
Accesarea http://example.com/wp/
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/

Î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/
