url de la page d'accueil n'est pas correcte dans le menu
J'ai installé wordpress dans un sous-dossier /wordpress. J'ai cette structure :
Code:
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
Code:
1 2 3 4
| <?php
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require('./wordpress/wp-blog-header.php'); |
et .htaccess
Code:
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
Code:
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
Code:
http://www.example.com
, 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) :
Code:
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
Code:
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
wordpress et les liens absolus
Bonjour,
Je ne suis pas un spécialiste de wordpress mais j'ai remarqué plusieurs fois qu'il enregistre beaucoup de liens en base de données en absolu (comme vous dîtes: http://example.com)
Si au moment de votre installation de wordpress, vous avez réglé le site surhttp://example.com et que vous êtes passé ensuite à votre URL de test, il lui reste des référence à l'ancienne URL.
Je vous conseille cet article, si vous avez la main sur la base de données de votre WP , dont je tire la citation suivante:
Citation:
La partie la plus délicate lors du déplacement d'un blog WordPress vers un autre emplacement, réside dans le fait que WordPress utilise les liens absolus en lieu et place de liens relatifs lorsqu'il stocke certains paramètres dans votre base de données. Dans les articles et les pages de votre blog lui-même, il y aura forcément des liens absolus (par exemple
http://www.ancien-domaine.com/monarticle)
.
En espérant vous avoir été utile