French website hits stumbling block indexing Mega files