sayfanın en üstünde linki kontrol ettirip ona göre durum kodu döndürteceksin.
asp de en basit haliyle söyle olur
if Request.QueryString("topic")<>"" then
Response.Status="410 Gone"
End If
yani linkte topic adıyla bi degisken varsa smf formdan kalma link kabul edip 410 kodu dönderceksin.
php de nasıl yapıldığını bilmiyorum.