Index: src/plugin/urlnormalizer-basic/src/java/org/apache/nutch/net/urlnormalizer/basic/BasicURLNormalizer.java
===================================================================
--- src/plugin/urlnormalizer-basic/src/java/org/apache/nutch/net/urlnormalizer/basic/BasicURLNormalizer.java	(revision 1540646)
+++ src/plugin/urlnormalizer-basic/src/java/org/apache/nutch/net/urlnormalizer/basic/BasicURLNormalizer.java	(working copy)
@@ -45,6 +45,8 @@
     private final Rule leadingRelativePathRule;
     private final Rule currentPathRule;
     private final Rule adjacentSlashRule;
+    
+    private final static java.util.regex.Pattern hasNormalizablePattern = java.util.regex.Pattern.compile("/\\.?\\.?/");
 
     private Configuration conf;
 
@@ -145,6 +147,10 @@
     }
 
     private String substituteUnnecessaryRelativePaths(String file) {
+    	
+    	if (!hasNormalizablePattern.matcher(file).find())
+    		return file;
+    	
         String fileWorkCopy = file;
         int oldLen = file.length();
         int newLen = oldLen - 1;
