anchor.diff:  		    ?Debug("FullPath = ~p~n", [FullPath]),
   		    case prim_file:read_file_info(FullPath) of
   			{ok, FI} when FI#file_info.type == regular ->
  -			    case suffix_type(SC, RevFile) of
  -				{forbidden, _} -> 
  -				    #urltype{type=forbidden};
  -				{X, Mime} ->
  -				    #urltype
  -				  {type=X, 
  -				   finfo=FI,
  -				   deflate=deflate_q(?sc_has_deflate(SC), X, 
  -						     Mime),
  -				   dir = Comps,
  -				   path = GetPath,
  -				   getpath = GetPath,
  -				   fullpath = FullPath,
  -				   mime=Mime}
  -			    end;
  +			    {Type, Mime} = suffix_type(SC, RevFile),
  +			    #urltype{type=Type, 
  +				     finfo=FI,
  +				     deflate=deflate_q(?sc_has_deflate(SC), 
  +						       Type, Mime),
  +				     dir = Comps,
  +				     path = GetPath,
  +				     getpath = GetPath,
  +				     fullpath = FullPath,
  +				     mime=Mime};
   			{ok, FI} when FI#file_info.type == directory ->
   			    case RevFile of
   				[] ->
  
positive.code: 	{X, _Mime} -> 
  	    case member(X, SC#sconf.allowed_scripts) of
  		true -> R;
  		false -> {forbidden, []}
  	    end
      end.
  
  
negative.code: 	    ?Debug("UT = ~s~n", [?format_record(UT, urltype)]),
  	    yaws:outh_set_dyn_headers(Req, H, UT),
  	    do_yaws(CliSock, ARG, UT, N);
  	redir ->
  	    yaws:outh_set_dyn_headers(Req, H, UT),
  	    deliver_302(CliSock, Req, ARG, UT#urltype.path);
  