Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

Mettez-vous à jour ! WordPress 3.3.2 est disponible en français.

Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter

#1 20-04-2008 21:34:00

Lumière de Lune
Admin nomade
Lieu: Maroc / France
Date d'inscription: 15-08-2007
Messages: 11984
Site web

[Résolu] Problème de permaliens en local

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 2.5
- Thème utilisé : Sandbox
- Plugins en place : Akismet, AIOSEO
- Nom de l'hebergeur : local avec WAMP, sous XP
- Adresse du site : http://localhost

Problème(s) rencontré(s) :
J'ai installé WAMP et mon blog sans problème. Je peux tout faire ou presque, c'est à dire que pour les permaliens, je suis dans la "même configuration" que chez Free :
Si je fais une structure de permalien personnalisée du type (par example) %postname%-%post_id% et que j'essaie d'accéder à un post, ça ne marche pas (erreur 404, url not found)
En revanche, avec un permalien du type /index.php/%postname%-%post_id% ça marche.

Je n'ai rien changé aux fichiers standards de config, qu'est ce que je devrais modifier pour pouvoir avoir des permaliens sans le index.php ?

Hors ligne

 

#2 21-04-2008 15:46:38

Olivier
Blogodépendant
Date d'inscription: 12-02-2008
Messages: 2137
Site web

Re: [Résolu] Problème de permaliens en local

Je crois qu'il y a un bug dans la 2.5 de ce côté là... Regarde dans le trac wordpress...


Tutorial paint.net
Comment écrire un plugin wordpress
WATS : plugin de support technique

Hors ligne

 

#3 21-04-2008 16:07:05

Lumière de Lune
Admin nomade
Lieu: Maroc / France
Date d'inscription: 15-08-2007
Messages: 11984
Site web

Re: [Résolu] Problème de permaliens en local

Je ne sais pas, j'ai un blog sous WordPress qui fonctionne en ligne avec des permaliens sans "index"

Strange... je cherche smile

Hors ligne

 

#4 21-04-2008 16:23:34

dlo
Maître WP
Date d'inscription: 10-04-2007
Messages: 1906

Re: [Résolu] Problème de permaliens en local

Le fichier .htaccess est-il bien généré ?


Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !

Hors ligne

 

#5 21-04-2008 16:26:34

Lumière de Lune
Admin nomade
Lieu: Maroc / France
Date d'inscription: 15-08-2007
Messages: 11984
Site web

Re: [Résolu] Problème de permaliens en local

Oui, il est généré.
Il fonctionne avec les liens /index.php/ etc  et si je remodifie ensuite pour revenir à la structure sans index.php, cela ne marche plus. Ce n'est pas donc pas un problème d'écriture du fichier, mais éventuellement de contenu ?

Hors ligne

 

#6 21-04-2008 16:38:55

Lumière de Lune
Admin nomade
Lieu: Maroc / France
Date d'inscription: 15-08-2007
Messages: 11984
Site web

Re: [Résolu] Problème de permaliens en local

Voilà le contenu du .htaccess quand le permalien est avec l'index

Code: html

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Le problème, c'est qu'avec l'autre structure... le contenu du htaccess reste identique. Si je supprime le permalien, il devient vide, donc ce n'est pas un problème "en soi" de mise à jour.

Sinon j'ai vu qu'il pouvait y avoir des problèmes avec Apache sous Windows, mais comme j'ai désactivé IIS, ça ne devrait pas être le cas ?

Hors ligne

 

#7 21-04-2008 18:00:39

dlo
Maître WP
Date d'inscription: 10-04-2007
Messages: 1906

Re: [Résolu] Problème de permaliens en local

Ce n'est effectivement pas très normal que le .htaccess soit identique que l'on ait ou pas /index.php dans le permalien.
Malheureusement, je ne vois pas ce qui pourrait causer cela !


Non, je ne suis pas blogodépendant... C'est juste que je n'ai toujours pas trouvé la sortie de ce forum !

Hors ligne

 

#8 21-04-2008 18:30:29

Lumière de Lune
Admin nomade
Lieu: Maroc / France
Date d'inscription: 15-08-2007
Messages: 11984
Site web

Re: [Résolu] Problème de permaliens en local

En fait je suis allée voir dans les .htaccess de mes blogs en ligne, et c'est à chaque fois la même instruction. Je suppose qu'elle renvoie ensuite à la table wp_options où la règle de rewriting est écrite.
Ca semble donc être un problème de config de mon serveur local, et je n'y connais rien

Hors ligne

 

#9 22-04-2010 06:58:25

lab
Connaisseur WP
Date d'inscription: 22-04-2010
Messages: 10

Re: [Résolu] Problème de permaliens en local

Bonjour,
Première contribution smile
Pour que les permaliens fonctionnent en local, il faut activer le module apache.

Le fichier httpd.conf doit contenir ces lignes :
#LoadModule rewrite_module libexec/mod_rewrite.so
#AddModule mod_rewrite.c

Dé-commentez les :
LoadModule rewrite_module libexec/mod_rewrite.so
AddModule mod_rewrite.c

Enregistrez. Redémarrez apache. Et voilà !

J'utilises EasyPhp et j'accède au fichier "httpd.conf" via un clic droit/Apache/configuration sur l'icône d'EasyPhp.

Dernière modification par lab (22-04-2010 06:59:05)

Hors ligne

 

#10 22-04-2010 09:46:33

chamomor
Maitre Wordpress
Lieu: Paris
Date d'inscription: 17-11-2008
Messages: 2158
Site web

Re: [Résolu] Problème de permaliens en local

Merci Lumière de Lune et Lab, j'ai toujours accepté ce bug (devoir mettre index.php/ en préfixe) pour le local. Mais si on peut changer ça, cela rendrait encore plus synchro le travail en local.
Sauf qu'il refuse.
Il y a bien cette ligne dont j'ai enlevé le # devant: LoadModule rewrite_module libexec/mod_rewrite.so
mais pas de ligne existante : AddModule mod_rewrite.c
ai viré le rewrite index dans htaccess, mais rien.

Dernière modification par chamomor (22-04-2010 10:42:15)


Vous n'avez pas le temps ? C'est la galère ? Faites appel à mes services !
LASHON.FR : CRÉATION SITE WEB PROS, INSTALLATION WP. Tutos Dossier HEBERGEURS et WP  Sécuriser WordPress

Hors ligne

 

#11 22-04-2010 09:59:14

Lumière de Lune
Admin nomade
Lieu: Maroc / France
Date d'inscription: 15-08-2007
Messages: 11984
Site web

Re: [Résolu] Problème de permaliens en local

Arff....; merci d'avoir remonté cette vieille discussion ^^ le problème a été réglé depuis bien longtemps, j'ai même oublié comment smile

Hors ligne

 

#12 22-04-2010 10:41:03

chamomor
Maitre Wordpress
Lieu: Paris
Date d'inscription: 17-11-2008
Messages: 2158
Site web

Re: [Résolu] Problème de permaliens en local

Bah je dois dire que cet index.php ne me m'ennuie pas cela ne change rien pour le boulot en local (sauf si on ajoute un lien en dur mais c'est rare). Mais maintenant que je sais cela possible impossible de ne pas trouver la solution. Je trouverai, ça doit être un truc logique.


Vous n'avez pas le temps ? C'est la galère ? Faites appel à mes services !
LASHON.FR : CRÉATION SITE WEB PROS, INSTALLATION WP. Tutos Dossier HEBERGEURS et WP  Sécuriser WordPress

Hors ligne

 

#13 22-04-2010 11:29:32

chamomor
Maitre Wordpress
Lieu: Paris
Date d'inscription: 17-11-2008
Messages: 2158
Site web

Re: [Résolu] Problème de permaliens en local

Voilà j'ai trouvé. Je n'y connais rien dans ce domaine mais, avec l'indication de Lab, en  survolant le fichier httpd.conf et avec un peu de calme tongue ...
Il s'agit bien du fichier qui se trouve dans Apache/config (pas l'autre qui se trouve dans original forcément). Voici les étapes :

- Enlever le # devant la ligne LoadModule rewrite_module libexec/mod_rewrite.so

- Dans ce même fichier, comme Apache et SQL sont séparés, pour permettre l'interaction, changer la ligne

AllowOverride None en : AllowOverride All 

dans :

<Directory />
<Directory "C:/WEB LOCAL/EasyPHP-5.3.2/www">
<Directory "C:/WEB LOCAL/EasyPHP-5.3.2/phpmyadmin">


- Ouvrir .htaccess (celui pour WP qui se trouve à la racine), virer ce qui s'y trouve.

- Redémarrer Easyphp
-  modifier la ligne des permaliens dans le tableau de bord (virer ce préfixe index.php)
- ce qui fait que WP va à nouveau recréer un Rewrite avec cet index mais plus de souci
- vider le cache du navigateur

Je ne sais pas si c'est la manière parfaite ou la plus propre (si un pro en ce domaine peut confirmer ?)
mais heu ça fonctionne
Comme c'est du local, pas de risque

Dernière modification par chamomor (22-04-2010 11:35:48)


Vous n'avez pas le temps ? C'est la galère ? Faites appel à mes services !
LASHON.FR : CRÉATION SITE WEB PROS, INSTALLATION WP. Tutos Dossier HEBERGEURS et WP  Sécuriser WordPress

Hors ligne

 

#14 22-07-2010 14:36:18

Nilav
Habitué WP
Date d'inscription: 30-03-2009
Messages: 53
Site web

Re: [Résolu] Problème de permaliens en local

Pour Wamp, il suffit de cliquer gauche sur l'icône du logiciel et dans la partie Apache, aller dans les services et lancer "rewrite module". Je précise car à l'époque du topic, la version de Wamp ne le permettait peut-être pas.

Hors ligne

 

#15 06-02-2012 21:17:30

ExtraPaul
Membre WP
Lieu: Belgique
Date d'inscription: 06-02-2012
Messages: 1
Site web

Re: [Résolu] Problème de permaliens en local

Merci Lashon : je viens de suivre tes instructions avec EasyPHP 5.3.3.1 et ça fonctionne.
Sans nettoyer le cache du navigateur...

Hors ligne

 

#16 24-02-2012 11:40:18

chamomor
Maitre Wordpress
Lieu: Paris
Date d'inscription: 17-11-2008
Messages: 2158
Site web

Re: [Résolu] Problème de permaliens en local

Salut ExtraPaul
Sinon suffit d'utiliser Lamp. J'ai laissé tomber EasyPhP il y a déjà deux ans donc je ne sais pas ce qu'il en est maintenant. Lamp évite tout ça.


Vous n'avez pas le temps ? C'est la galère ? Faites appel à mes services !
LASHON.FR : CRÉATION SITE WEB PROS, INSTALLATION WP. Tutos Dossier HEBERGEURS et WP  Sécuriser WordPress

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.23
© Copyright 2005-2006 WordPress France

[ Generated in 0.049 seconds, 23 queries executed ]