Vous n'êtes pas identifié.
Annonce
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.
#1 01-02-2008 00:21:09
- franckydevil
- Membre WP

- Date d'inscription: 12-01-2008
- Messages: 6
- Site web
Permaliens, un tuto ???
Hello les WPnautes,
Je voulais tester les permaliens sur WP (deja teste, jamais fonctionnes) et je me retrouve avec ma version 2.3.2 sans aucune idée.
Malgré une zone sur le forum, le codex et des sites invitant a editer des fichiers inexistant, je me permets de poster à nouveau sur ce sujet.
Comment faire avec un WP 2.3.2 chez un hébergeur (tout sauf Free) avec les Rewrite_URL activés sur son serveur Apache pour obtenir des permaliens ressemblants à www.monsite.com/catégorie/article.
J'ai suivi des tutos et teste sur mon site, resultat je l'ai crashé, j'ai remis d'aplomb (merci phpmyadmin) et je voudrais savoir par quel magie (bizarre en info) comment les permaliens fonctionnent sur d'autres sites ???
J'ai testé depuis mon hébergeur, Doesn't work
J'ai testé sur un serveur perso (Ubuntu 7.04, Apache 2.0 + mod.rewrite, PHP 5) un beau fichier .htacces avec les droits d'ecriture dans l'arborescence du site : Doesn't woirk.
Ensuite j'ai cherché du coté des plugins, j'ai donc testé PermalinksMigration : Doesn't work.
Si quelqu'un peut m'aider (en oubliant la solution du index.php/categorie/article), ca marche deja.
Merci d'avance
Dernière modification par franckydevil (01-02-2008 00:26:42)
Hors ligne
#2 01-02-2008 13:23:52
- franckydevil
- Membre WP

- Date d'inscription: 12-01-2008
- Messages: 6
- Site web
Re: Permaliens, un tuto ???
Une lueur d'espoir dans ce tuto lié à Apache, en fait la solution se trouvait dans le Virtual Host apparement.
Le lien pour paramétrer son serveur : http://prendreuncafe.com/blog/post/2006 … pper-drake
Pour être plus précis voici en exemple le fichier de conf :
J'édite mon fichier /etc/hosts et je rajoute à 127.0.0.1 localhost nomDeMaMachine
On active tout d'abord le mod Rewriting
$sudo a2enmod rewrite
Si vous faites un ls /etc/apache2/mods-enabled/ vous devriez voir un lien comme celui la rewrite.load -> ../mods-available/rewrite.load, votre mode Rewrite est installé.
Ensuite éditer le fichier : gedit /etc/apache2/sites-enabled/000-default et y inscrire ce qui suit :
Code:
- <Directory "/var/www/">
- AllowOverride All
- Allow from All
- </Directory>
- <VirtualHost *>
- ServerName [b]nomDeMaMachine[/b]
- DocumentRoot "/var/www/"
- DirectoryIndex index.php
- Alias /sf /usr/share/php/data/symfony/web/sf
- <Directory "/var/www/">
- AllowOverride All
- Allow from All
- </Directory>
- </VirtualHost>
Redémarrer son serveur Apache /etc/init.d/apache2 restart
Faire les réglages des permaliens et ça marche 
Je regarde de plus prés les options allouées par mon hébergeur sur la modification des fichiers de conf et vous tiens au courrant.
@ plus tard
Dernière modification par franckydevil (01-02-2008 13:55:48)
Hors ligne
#3 01-02-2008 20:36:44
- franckydevil
- Membre WP

- Date d'inscription: 12-01-2008
- Messages: 6
- Site web
Re: Permaliens, un tuto ???
Je viens de finaliser la mise en place des permaliens www.monsite.com/%categories%/%articles% et ca marche. Non sans mal.
Tout d'abord, j'ai pris le problème à l'envers car sur un systeme Ubuntu 7.04 c'etait les directives de mon Vhost qui n'etaient pas bonnes (quoique...) et chez mon hebergeur j'ai teste un truc qui marche pas trop mal. Le remplacement de l'argument RewriteBase / par RewriteBase /index.php
J'ai aussi supprimé l'argument ./index.php de RewriteRule par ./ tout simplement.
Une question, est ce que le .htaccess généré par WP est vraiment merdique ou c'est le serveur de mon hébergeur qui tourne à l'envers ?
Toujours est-t'il que tout fonctionne et j'en suis ravi. Pour plus de sureté, j'ai aussi restreint les droits d'ecriture dans le fichier .htaccess, histoire de ne pas avoir de mauvaise surprise aux prochains changements.
.htaccess modifié et fonctionnel (droits s/ FTP en ------r-x ou 005)
Code:
- # BEGIN WordPress
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteBase /index.php
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ./ [L]
- </IfModule>
- # END WordPress
.htaccess d'origine (généré par WP), qui ne fonctionne pas.
Code:
- # BEGIN WordPress
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteBase /
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ./index.php [L]
- </IfModule>
- # END WordPress
Si ça peut aider car les tutos complets sur la question sont rares
Dernière modification par franckydevil (01-02-2008 20:39:26)
Hors ligne
#4 01-02-2008 21:14:36
Re: Permaliens, un tuto ???
Si ca marche !
Mais vous savez, je crois pas qu'il y ait de bon ou mauvais blog... Enfin si je devais résumer ma vie aujourd'hui avec vous, je dirais que c'est d'abord des rencontres, des blogs qui m'ont tendu la main peut être à un moment où je ne pouvais pas, où j'étais seul chez moi.

WP-Box: Travailler avec un spécialiste des technologies WordPress !
Hors ligne
#5 05-03-2008 14:39:42
- beginneuse
- Membre WP
- Date d'inscription: 19-02-2008
- Messages: 4
Re: Permaliens, un tuto ???
Et pourquoi justement "tout sauf free" ??
Voilà, je crois que j'ai compris mon probleme en partie, j'ai changé dans wordpress la structure de mes permaliens qui étaient définis sur defaut et depuis ERREUR INTERNE 500, je n'arrive plus à annuler mon action, revenir en arrière comme avant où ca marchait bien...
Je ne sais pas vraiment comment re-modifier le script des permaliens dans mon FTP, concrètement il se trouve où dans WP ? Et à quoi ca doit ressembler pour ca fonctionne chez Free ?
Merci pour vos réponses!
Hors ligne
#6 05-03-2008 20:47:53
Re: Permaliens, un tuto ???
Pour retrouver un fonctionnement normal il faut d'abord supprimer le fichier .htaccess qui a du se créer à la racine du serveur FTP qui héberge WP.
Chez Free, les permaliens sont possibles en suivant cette démarche : http://www.wordpress-fr.net/faq/content … =permalien
Que la Force soit avec vous...
-----------------------------------------------------------------------------
Si vous aimez la BD, vous aimerez www.kroniks.net
Hors ligne
#7 07-03-2008 15:28:39
- franckydevil
- Membre WP

- Date d'inscription: 12-01-2008
- Messages: 6
- Site web
Re: Permaliens, un tuto ???
L'Erreur 500 sur Free.fr après personnalisation des permaliens.
En gros,
Suppression du .htaccess sur la racine du répertoire d'installation de Wordpress (afficher les fichiers cachés sur votre logiciel de FTP).
On revient sur la page http://monsite.free.fr (avec un joli thème nuked genre site de geeks) et on recherche le lien pour se connecter à la page d'administration (ou directement sur http://monsite.free.fr/wp-login.php).
Puis, toujours avec le thème naked, remettre le paramétrage par défaut des permaliens OPTION/PERMALIENS.
Rafraichir la page, tout devrait rentrer dans l'ordre.
Comme le signale BenKenobi, aller sur le tuto proposé pour paramétrer les permaliens à la sauce Free.
Merci aux admins de Free pour avoir désactivé le Rewrite...
Dernière modification par franckydevil (07-03-2008 15:49:45)
Hors ligne
#8 16-03-2008 13:47:37
Re: Permaliens, un tuto ???
J'ai eu pas mal de problèmes avec les permaliens, j'expliquerai bientôt ma manipulation.
tatam.fr : Blog d'actualités informatique, de design, de programmation, de tests, de dossiers, d'aides avec tutoriaux, le tout gratuitement. Mais aussi le partage d'une vie très 2.0. Photos, avis, Météo, Vidéos, Films, coups de coeur...
Hors ligne