Vous n'êtes pas identifié.
Annonce
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
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...
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 
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 
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
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 
Hors ligne
#12 22-04-2010 10:41:03
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
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
...
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
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
#16 24-02-2012 11:40:18
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