diff --git a/r2/r2/controllers/reddit_base.py b/r2/r2/controllers/reddit_base.py index a8ab1b316..8dad313f3 100644 --- a/r2/r2/controllers/reddit_base.py +++ b/r2/r2/controllers/reddit_base.py @@ -342,7 +342,7 @@ def set_subreddit(): elif '-' in sr_name: sr_names = sr_name.split('-') if not sr_names[0].lower() == All.name.lower(): - abort(404) + redirect_to("/reddits/search?q=%s" % sr_name) srs = Subreddit._by_name(sr_names[1:], stale=can_stale).values() srs = [sr for sr in srs if not isinstance(sr, FakeSubreddit)] if not srs: