Redirection ok mais ...
authorWilly MANGA <willy.manga@auf.org>
Fri, 11 May 2012 16:13:26 +0000 (17:13 +0100)
committerWilly MANGA <willy.manga@auf.org>
Fri, 11 May 2012 16:13:26 +0000 (17:13 +0100)
 * à la première interrogation ça redirige mais par le suite il
y a une boucle dans squid3 :(

scripts/redirectionUrl/squid-redirector.py

index c49a221..90f4ec6 100644 (file)
@@ -5,15 +5,16 @@
 # http://gofedora.com/how-to-write-custom-redirector-rewritor-plugin-squid-python/
 
 import sys
+import re
 
 def modify_url(line):
     list = line.split(' ')
-    #first element of the list is the URL
+    #on récupère le premier élement envoyé
     old_url = list[0]
     new_url = '\n'
-    #take the decision and modify the URL if needed
-    #do remember that the new_url should contain a '\n' at the end.
-    if old_url.startswith('http://cm.archive'):
+
+    ubuntu_archive = re.compile('[a-z][a-z].archive.ubuntu.com')
+    if ubuntu_archive.search(old_url):
         new_url = 'http://miroir.ndere.cm.refer.org' + new_url
 
     return new_url