Fix for unescaped regex delimiter

Uses preg_quote to avoid errors when robots directive contains the regex
delimiter(@ symbol)