Aller au contenu

Messages recommandés

Posté(e) (modifié)

Bonjour le forum,

J'ai besoin de suggestions de recherche pour mon petit problème :

J'ai créé un site WP (http://c-serp.fr/) sans passer par le paquet. La 1ère page créée par défaut fonctionne bien, elle est accessible, modifiable via la console et bien visible.

Lorsque je créé une 2ème page, celle-ci ne l'est pas et une belle '404' s'affiche. L'article "hello-world" lui non plus n'est pas visible 😞

Je n'ai pas changé les permaliens, j'ai bien le module rewriting activé. Je ne comprends pas trop pour quoi cette 2ème page reste introuvable ?

Je commence à tourner en rond, si vous avez des pistes à me soumettre je suis preneur...

D'avance merci.

Modifié par rvga
Posté(e) (modifié)

Bonsoir,

Là tout de suite, à première vue, je constate surtout que si tu parles des pages "test et blog", ces dernières au niveau de la redirection vont vers des dossiers "test et blog".

Met un dossier "test" et un dossier "blog" dans ton dossier web avec dans chacune un index.html (par exemple) et ça devrait fonctionner.

Si maintenant, ton but est d'avoir une redirection sur une page créée sous WP, je suppose qu'il faut que tu revois la configuration de WP car à mon avis, c'est là que ça ne va pas. Après, je suis pas un expert en WP...

 

EDIT : Autant pour moi, je viens d'installer rapidement un WP pour tester et les pages sont considérer comme des dossiers. Je veux dire par là qu'il n'y a pas d'extension de fichier comme .html, .php etc...

Il doit y avoir un soucis dans ta config WP je suppose.

Modifié par Zeus
Posté(e)
Citation

"Soucis dans ta config"

Je suis d'accord mais lequel ? J'ai peut-être une piste...

Je me suis rendu compte que si je change le permalien en "simple" (genre " http://c-serp.fr/?p=123 " la 1ère option des Réglages/Permaliens) alors les pages redeviennent accessibles.

Si je change en n'importe quelle autre option dont la 5ème celle qui m'intéresse : "Titre de la publication" (http://c-serp.fr/exemple-article/) toute me renvoie une 404.

Puis mon regard a été attiré par une petite phrase que je ne connaissais pas à cet endroit de la page des réglages permaliens, juste en dessous du bouton de validation des modifications, il est inscrit :

"Documentation sur la configuration de Nginx (en)." Le lien m'emmène sur cette page où il est rapidement stipulé :

  • With Nginx there is no directory-level configuration file like Apache's .htaccess or IIS's web.config files. All configuration has to be done at the server level by an administrator, and WordPress cannot modify the configuration, like it can with Apache or IIS.
  • Pretty Permalinks functionality is slightly different when running Nginx.
  • Since Nginx does not have .htaccess-type capability and WordPress cannot automatically modify the server configuration for you, it cannot generate the rewrite rules for you.
  • Without modifications to your install, "index.php" will be added to your Permalinks. (There are ways to mitigate this with plugins (see below) and/or adding custom code to your child theme's functions.php.)

Je suis pas un spécialiste de Nginx mais je crois comprendre que, le fait que mon site soit basé sur Nginx ça fonctionne pas aussi bien qu'avec Apache, du coup ça chatouillerait les permalinks... (?)

J'essaierai de changer de serveur (si je peux) pour voir s'il y a une différence dans le fonctionnement.

Est-ce que ça inspire certains d'entre vous ?

Je pense que mon problème c'est celui décrit juste au-dessus, càd que les permaliens ne sont pas gérés de la même façon entre Apache et Nginx et qu'il semble falloir bidouiller qq part dans Nginx pour que ça fonctionne.

C'est ce que semble dire cette vidéo

Posté(e)

Perso, je tourne sous Apache. Trop de soucis avec Nginx qui viennent peut-être de moi car je suis pas grand connaisseur. Mais en restant sur Apache, je maitrise plus et je rencontre aucun soucis avec mes sites persos.

Posté(e) (modifié)

Résolu 🙂

Le problème de cette 2ème page (et d'autres) qui générait une 404, venait tout simplement de la non configuration du serveur Nginx.

Pour éviter d'aller modifier Nginx (pas du tout expert) j'ai préféré basculer au niveau du paramétrage du Virtual Host, le serveur principal en Apache au lieu de Nginx.

Je peux à nouveau choisir le Permalink voulu et les pages s'affichent sans générer de 404.

 image.png.89dd0a55273f942364b0ba1ac87211d1.png 

Modifié par rvga
Correction de coquilles ;)
  • 3 ans après...
Posté(e)

Bonjour à tous et merci @rvga pour ses explications.

Je n'avais pas non plus de fichier .htaccess et ne comprenais donc pas pourquoi alors que worpress confirmait le changement des permalinks ceux-ci n'étaient pas appliqués.

Donc meme probleme, et meme correction. Cela fonctionne également pour moi.

Cdt,

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.