Added: case-insensitive match for direct links