[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#628886: PTS: strip whitespace from pre-redirection URLs



On Fri, 2011-06-03 at 21:53 +0800, Paul Wise wrote:

> Ah, thanks, updated patch below:

Bah, had some typos, fixed:

--- a/apache.conf
+++ b/apache.conf
@@ -15,11 +15,11 @@
 RewriteEngine on
 RewriteRule ^/$ /common/index.html [L,R]
 RewriteRule ^/favicon\.ico$ http://www.debian.org/favicon.ico [L,R]
-RewriteRule ^/lib([^/])([^/]+)$ /lib$1/lib$1$2.html [L,R]
-RewriteRule ^/([^/])([^/]+)$ /$1/$1$2.html [L,R]
-RewriteCond %{QUERY_STRING} ^src=lib(.)(.+)$
+RewriteRule ^/\s*lib([^/\s])([^/\s]+)\s*$ /lib$1/lib$1$2.html [L,R]
+RewriteRule ^/\s*([^/\s])([^/\s]+)\s*$ /$1/$1$2.html [L,R]
+RewriteCond %{QUERY_STRING} ^src=\s*lib([^\s])([^\s]+)\s*$
 RewriteRule ^/common/index.html$ /lib%1/lib%1%2.html? [L,R,NE]
-RewriteCond %{QUERY_STRING} ^src=(.)(.+)$
+RewriteCond %{QUERY_STRING} ^src=\s*([^\s])([^\s]+)\s*$
 RewriteRule ^/common/index.html$ /%1/%1%2.html? [L,R,NE]
 </VirtualHost>
 

-- 
bye,
pabs

http://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: