IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

url de la page d'accueil n'est pas correcte dans le menu


Sujet :

WordPress PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2003
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 125
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  2. #2
    Membre chevronné
    Avatar de kalimukti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2011
    Messages
    262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2011
    Messages : 262
    Par défaut 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:

    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

  3. #3
    Membre Expert

    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2011
    Messages
    1 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 049
    Billets dans le blog
    2
    Par défaut
    Il faudrait tester ceci: dans le menu, au lieu d'y placer la page Accueil, il faudrait mettre un lien vers la page d'accueil (la liste de Liens se trouve à gauche en dessous de la liste des pages) qui serait donc provisoirement www.example.com/wordpress et ensuite le changer en example.com

Discussions similaires

  1. Masquer l'URL de la page d'accueil
    Par nvoisn dans le forum Débuter
    Réponses: 3
    Dernier message: 23/11/2012, 10h01
  2. Seule ma page d'accueil n'est pas en 404
    Par kaking dans le forum Apache
    Réponses: 2
    Dernier message: 31/03/2011, 16h17
  3. Réponses: 0
    Dernier message: 29/09/2009, 09h56
  4. URL MAPPING et page d'accueil
    Par Issam dans le forum ASP.NET
    Réponses: 5
    Dernier message: 01/11/2008, 17h33
  5. Réponses: 2
    Dernier message: 15/05/2008, 10h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo