Bonjour à tous
J'ai un petit souci d'installation de CodingTeam sur un serveur ! En local, aucun souci, mais dès que je mets ça sur un hébergement, --> Erreur 404.
Je vais essayer d'expliquer clairement le problème et peut-être quelqu'un aura-t-il une idée sur la cause, car vous allez voir, c'est assez funky !
Tout d'abord, il y a un fichier .htaccess, avec les lignes suivantes :
RewriteCond %{REQUEST_URI} !^/public/(images|muclogs|upload|fortunes-vote.js|textview-(.*).js|timeline-hideshow.js|projectadmins.js).*$
RewriteCond %{REQUEST_URI} !^/inc/templates/([a-z-]+)\.css?$
RewriteCond %{REQUEST_URI} !^/inc/templates/([a-z-]+)/([a-z-]+)\.css?$
RewriteCond %{REQUEST_URI} !^/inc/templates/([a-z-]+)/images/(.*)?$
RewriteCond %{REQUEST_URI} !^/robots.txt?$
RewriteRule ^(.*)$ index.php [QSA,L]
Donc en gros, hormis, quelques URL, tout est redirigé vers index.php.
Maintenant, si on tappe l'adresse du site (par exemple, "
http://monsite.fr "), le contenu du fichier index.php redirige vers "
http://monsite.fr/index ".
Et c'est là que cela devient funky !
Normalement, lorsqu'on accède à "
http://monsite.fr/index ", les RewriteRules devraient redigirer vers "index.php". Mais là, j'ai une belle erreur 404. Par contre, si copie mon "index.php" en "index2.php" et que je modifie la RewriteRules pour rediriger les requêtes vers "index2.php" au lieu de "index.php", alors roulez jeunesse, tout est ok !
En gros, je peux redigier vers n'importe qu'elle URL, sauf index.php

Quelqu'un a-t-il une idée de la cause de ce comportement ? Je subodore qu'il s'agit d'un problème de configuration du serveur, puisque ca passe très bien en local. C'est juste sur mon hébergeur que ca coince :/
Je suis donc preneur de tout idée (même si ma bidouille fonctionne à merveille, j'aimerais bien comprendre pourquoi je suis obligé de la faire !)
Merci à vous

Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)