Bonjour à tous,
En fait, j'ai mis en place sur mon site de l'url rewriting, jusque là tout va bien, j'ai également mis en place une fonction qui redirige les anciennes urls vers les nouvelles avec un code 301, par exemple :
maintenant : http://www.atlza.com/s29/blog.htm
avant : http://www.atlza.com/index.php?sec=29
Rien de bien sorcier, ma dite fonction analyse l'url et si elle du format de l'ancienne elle redirige bêtement vers la nouvelle avec un code 301.
Sur mon serveur de développement, tout se passe bien, rien à signaler, mais sur le serveur en ligne et comme vous pourrez le voir si vous utilisez le second lien (ancienne forme), le header ne fonctionne pas.
Sauf que j'ai ré-analyser tout mon code, je n'ai pas de lignes blanches en fin ou début de mes includes, pas d "echo" qui traîne avant mon header...
Par contre et peut-être le remarquerez vous, parfois lors du chargement de la page, une série de 5-6 caractères spéciaux apparaît, je ne sais pas d'où elle vient et par la suite elle n'apparaît pas dans le code source de la page... Je me demande donc si ce n'est pas çà qui empêche mon header de fonctionner.
Ce genre de problème dit quelque chose à quelqu'un ?
Si vous avez une idée je suis preneur, merci d'avance.
Le Zla.