J'ai installé wordpress dans un sous-dossier /wordpress. J'ai cette structure :
1 2 3 4 5 6 7 8
| /
index.php
index.html <= "Site en construction"
.htaccess
/wordpress
index.php
.htaccess
wp-config.php |
...
Dand le index.php de la racine j'ai
1 2 3 4
| <?php
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require('./wordpress/wp-blog-header.php'); |
et .htaccess
1 2 3 4 5 6 7 8 9 10 11
| # 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 |
et dans le .htaccess dans /wordpress
1 2 3 4 5 6 7 8 9 10 11
| # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
# END WordPress |
Quand le site sera ouvert, je souhaite qu'il soit accessible depuis , mais pendant la phase de test, pour que seuls les clients voient le site, je souhaite qu'il ne soit pas accessible de la racine, d'où le fichier index.html
Dans l'administration j'ai mis dans Réglages> Général > adresse web du site (URL) :
http://example.com/wordpress
(je le changerai en en mode production)
J'ai regénéré mes permaliens.
Quand je clique sur "Aller sur le site", j'ai bien le lien vers
http://example.com/wordpress
mais quand je suis sur le site, quand je clique sur le lien de la page d'accueil pour le menu, j'ai : Quel peut-être le problème? J'ai lu la doc, mais je ne vois pas ce qui ne fonctionne pas
Merci
Partager