par
Sékiltoyai » 18 janv. 2013, 12:47
Oui je redémarre mon apache après chaque modif du .conf. en espérant
Ok !
Par contre je ne comprends pas l'interaction avec le .htaccess, est-ce qu'un âme charitable peut m'expliquer svp ? J'ai un conflit avec mon Spip, c'est ça ?
Modifier le .conf ne suffit pas ?
C'était dans le cas où tu faisais ta modification dans un .htaccess et non dans la conf générale du serveur. Je pense que
@rthur n'avait pas remarqué que tu faisais tes modifications dans le httpd.conf.
Au sujet de ton spip, y a-t-il un .htaccess à la racine ? Auquel cas quel est son contenu ? (histoire de vérifier qu'il n'interfère pas avec ta réécriture).
Ensuite, au sujet de ton mod_rewrite, allons dans les détails:
- Afin de s'assurer qu'il est bien présent et activé, tu peux retirer le "<IfModule rewrite_module>" ainsi que la balise fermante, afin d'obliger apache à interpréter les lignes suivantes. Si après ça il te dit qu'il ne comprend pas "RewriteEngine On", cela voudra dire que pour une raison ou une autre il n'arrive pas à activer le mod_rewrite. S'il ne moufte pas, c'est que le problème ne venait pas de là.
- Ensuite, tu dis qu'il ne s'active pas, mais peut être que ta réécriture n'a aucun effet. Commence par une règle simple sur une partie non publique de ton site, par exemple (rediriger http://foetus69.chezmoi.fr/bahbahbah vers http://foetus69.chezmoi.fr/index.php ):
Si cela fonctionne, c'est que les réécritures que tu testes ont une erreur (auquel cas tu peux nous les soumettre pour qu'on te donne notre avis), dans le cas contraire ce sera un cas intéressant à débugguer !

Cordialement
[quote="foetus69"]
Oui je redémarre mon apache après chaque modif du .conf. en espérant :priere:
[/quote]
Ok ! ;)
[quote="foetus69"]
Par contre je ne comprends pas l'interaction avec le .htaccess, est-ce qu'un âme charitable peut m'expliquer svp ? J'ai un conflit avec mon Spip, c'est ça ?
Modifier le .conf ne suffit pas ? 8-|
[/quote]
C'était dans le cas où tu faisais ta modification dans un .htaccess et non dans la conf générale du serveur. Je pense que [b]@rthur[/b] n'avait pas remarqué que tu faisais tes modifications dans le httpd.conf.
Au sujet de ton spip, y a-t-il un .htaccess à la racine ? Auquel cas quel est son contenu ? (histoire de vérifier qu'il n'interfère pas avec ta réécriture).
Ensuite, au sujet de ton mod_rewrite, allons dans les détails:
[list]
[*] Afin de s'assurer qu'il est bien présent et activé, tu peux retirer le "<IfModule rewrite_module>" ainsi que la balise fermante, afin d'obliger apache à interpréter les lignes suivantes. Si après ça il te dit qu'il ne comprend pas "RewriteEngine On", cela voudra dire que pour une raison ou une autre il n'arrive pas à activer le mod_rewrite. S'il ne moufte pas, c'est que le problème ne venait pas de là.
[*] Ensuite, tu dis qu'il ne s'active pas, mais peut être que ta réécriture n'a aucun effet. Commence par une règle simple sur une partie non publique de ton site, par exemple (rediriger http://foetus69.chezmoi.fr/bahbahbah vers http://foetus69.chezmoi.fr/index.php ):
[code]RewriteRule /bahbahbah /index.php[/code]
Si cela fonctionne, c'est que les réécritures que tu testes ont une erreur (auquel cas tu peux nous les soumettre pour qu'on te donne notre avis), dans le cas contraire ce sera un cas intéressant à débugguer ! ;)[/list]
Cordialement