2012-06-24 3 views
0

J'ai une poignée de sites que je supprime depuis un moment en raison d'un déménagement récent d'une société d'hébergement, et mon objectif principal est décalé vers un autre grand projet où, cela va finalement laisser mes sites vers le bas et pendant un certain temps. Donc, ce que je dois au moins faire, c'est déposer un fichier htaccess dans tous les domaines en question et avoir tous les points de trafic non image vers un domaine qui sera réellement opérationnel, une redirection 301 ou autre, et Ensuite, j'ai une logique similaire à celle des images, donc je peux avoir des images hébergées ailleurs, comme les anciens messages pointent vers une seule image sur le même domaine qui sera en place.htaccess rediriger tout le trafic vers des fichiers non image vers un autre site, et rediriger tout le trafic image vers une seule image

Je dois faire ceci parce que mes journaux d'erreur de serveur remplissent 10k + lignes par heure en raison de tous les problèmes de 404 et de fichier non trouvés des autres domaines. En fait Idéalement, je voudrais pointer tout le trafic vers un seul fichier, puis utiliser ce fichier pour vider les erreurs dans une base de données, mais utiliser ce même fichier pour servir une seule image dans le cas où il s'agissait d'une demande d'image.

L'un ou l'autre de ces systèmes est-il possible?

Répondre

4

Ce qui suit devrait fonctionner:

RewriteEngine on 
RewriteRule \.(jpg|jpeg|png|gif)$ http://yournewsite.com/imagetoshow.png [NC,L,R] 
RewriteRule (.*) http://yournewsite.com [R] 
+0

vraiment? c'est tout? Je pensais que ce serait un peu plus que ça, mais bon si ça marche. Je ne vais pas me plaindre, merci – chris

+1

Au moins si j'ai bien compris votre explication. Si vous prévoyez d'héberger les images sur un domaine distinct, je devrai modifier la première RewriteRule pour capturer le nom de l'image que le client essaie de demander et écrire l'URL de redirection en conséquence. À l'heure actuelle, toutes les images sont dirigées vers une seule image, et tout le reste du trafic est redirigé vers http://yournewsite.com. –

+0

Finalement, j'ai l'intention d'avoir toutes les vieilles images sur un domaine maître, et avoir une redirection de un à un basée sur la capture de ce nom de fichier serait génial. Pour l'instant, je vais juste servir un seul fichier image, car il y a des remplacements jusqu'à ce que j'arrive à ajouter les images à un domaine spécifique. Mon but final pour le un à un est d'attraper le nom, de server un fichier php avec l'entête correspondant à celui du type de fichier qui est attrapé, et d'utiliser le fichier php pour sortir en conséquence pour les correspondances. – chris

Questions connexes