Sachant qu'on ne sait pas exactement ce que tu veux, si ma solution pue, ben tant pis.
Sinon la meilleure des solution c'est d'utiliser Charles Proxy
Tu créé un serveur en local sur ta machine, tu récupère les 2 ou 3 fichiers que tu souhaite modifier tu les mets dans le serveur en local
ensuite avec ton navigateur, tu pointes d'abord sur le proxy localhost:8888 qui est charles, avec firefox ya un plugin qui automatise cette action, et pour IE il le fait nativement.
Donc dans charles tu fais
- Tools -> Rewrite
- tu créées un nouveau "set" (bouton Add)
- Dans "Location" tu cliques sur add, et dans host tu tappes : "http://www.leserveurquetuveuxmodifier.com/*" (sans les guillemets)
- Tu valides
Ensuite dans Rules tu va rajouter des règles de redirection en gros, on va faire croire au navigateur qu'il appelle les fichiers du site mais il appellera tes fichiers (totalement transparent puisque cette action se situe au niveau du proxy)
Pour rajouter une règle :
- Add
- Dans la fenetre :
- Type : URL
- dans "Match" : tu mets l'url du fichier que tu veux rediriger
ex : http://www.monserveur.com/macssquejeveux.css
- Tu décoches "Match whole Value" et "Regexp"
- dans "Replace" : tu mets l'url du fichier en local
ex : http://localhost:80/monfichierCSSenlocal.css
- tu coches "All Values"
Et voila tu fais ça pour les ficheirs que tu veux rediriger et basta, tu peux indiquer un répertoire si tu veux, ex :
- Match : http://www.monserveur.com/css
- Replace : http://localhost/css
et hop tous les fichiers CSS du serveur seront récupérés sur ton serveur en localhost.
Et si tu penses que cette solution là elle pue, tu peux aller te faire cuire un oeuf, avec cette méthode on a pu bosser sur la refonte graphique de sites déjà en prod, sans avoir de serveur à remonter ou quoi que ce soit.
On a pu toucher au JS, CSS et Images, et directement tester sur le site en production.
Résultat on a pu livrer au client notre travail en lui disant : "On est sur que ça marche"
Message édité par gatsu35 le 29-01-2010 à 13:16:37
---------------
Blablaté par Harko