If you are talking about stopping anyone under 10 posts putting links into posts (thread titles or body):
1. Configure your Spam Management section (ACP > Options > Spam Management).
2. Set Maximum messages to check for spam to: 10
3. Add the following spam phrases:
/^http(|s):\/\/\S+/si
- This prevents anything with http:// or https:// from being posted.
www
- This prevents anything with www. from being posted.
*//*
- This prevents http// or any other attempt to bypass your phrases.
View attachment 225278
Technically you could get by with the last 2, but the first is a safeguard either way.
By implementing "www" and "
//" phrases, it makes it impossible for a spammer to either image hotlink (Insert > Image), or type a usable url in, without being flagged for spam. This also blocks any attempt to obfuscate a url using quote or bbcode tags.
You can tie it down even more by preventing the pasting of images into threads (as sometimes they'll try to post an image with a URL in it).
About the only way around would be a spammer doing something like this:
"Visit our new website at testingurlspam.com"
It'll be unclickable, still might hit SEO bots/Google, but that's about it.