# Reverse redirects for removing ButtonPusher Clean URLs 1.0.0 (Apache/LiteSpeed)
#
# Use ONLY after the extension has been disabled/removed. Configure these
# per-directory rules before phpBB's normal front-controller rules. On shared
# hosting this normally means the phpBB-root .htaccess file; an equivalent
# Apache <Directory> configuration can be used instead. They redirect already
# indexed clean aliases back to native phpBB URLs.
#
# For /admins and /supermod, first look up the current IDs of the special groups
# ADMINISTRATORS and GLOBAL_MODERATORS in phpbb_groups, then uncomment and edit
# the two example rules at the bottom. Their IDs are intentionally not assumed.

RewriteRule ^forum-([0-9]+)-([0-9]+)$ viewforum.php?f=$1&start=$2 [R=301,QSA,L,NE]
RewriteRule ^forum-([0-9]+)$ viewforum.php?f=$1 [R=301,QSA,L,NE]
RewriteRule ^t([0-9]+)-([0-9]+)$ viewtopic.php?t=$1&start=$2 [R=301,QSA,L,NE]
RewriteRule ^t([0-9]+)$ viewtopic.php?t=$1 [R=301,QSA,L,NE]
RewriteRule ^p([0-9]+)$ viewtopic.php?p=$1 [R=301,QSA,L,NE]
RewriteRule ^memberlist-([A-Za-z]+)-([0-9]+)$ memberlist.php?first_char=$1&start=$2 [R=301,QSA,L,NE]
RewriteRule ^memberlist-([A-Za-z]+)$ memberlist.php?first_char=$1 [R=301,QSA,L,NE]
RewriteRule ^memberlist-([0-9]+)$ memberlist.php?start=$1 [R=301,QSA,L,NE]
RewriteRule ^profile-([0-9]+)$ memberlist.php?mode=viewprofile&u=$1 [R=301,QSA,L,NE]
RewriteRule ^id([0-9]+)posts-([0-9]+)$ search.php?st=0&sk=t&sd=d&sr=posts&author_id=$1&start=$2 [R=301,QSA,L,NE]
RewriteRule ^id([0-9]+)posts$ search.php?author_id=$1&sr=posts [R=301,QSA,L,NE]
RewriteRule ^memberlist$ memberlist.php [R=301,QSA,L,NE]
RewriteRule ^team$ memberlist.php?mode=team [R=301,QSA,L,NE]
RewriteRule ^newposts$ search.php?search_id=newposts [R=301,QSA,L,NE]
RewriteRule ^unanswered$ search.php?search_id=unanswered [R=301,QSA,L,NE]
RewriteRule ^activetopics$ search.php?search_id=active_topics [R=301,QSA,L,NE]
RewriteRule ^viewonline$ viewonline.php [R=301,QSA,L,NE]
RewriteRule ^viewonlineguests-([0-9]+)$ viewonline.php?sg=1&sk=b&sd=d&start=$1 [R=301,QSA,L,NE]
RewriteRule ^viewonlineguests$ viewonline.php?sg=1 [R=301,QSA,L,NE]
RewriteRule ^deletecookies$ app.php/user/delete_cookies [R=301,QSA,L,NE]
RewriteRule ^user/forgotpassword$ app.php/user/forgot_password [R=301,QSA,L,NE]
RewriteRule ^login$ ucp.php?mode=login [R=301,QSA,L,NE]
RewriteRule ^register$ ucp.php?mode=register [R=301,QSA,L,NE]
RewriteRule ^terms$ ucp.php?mode=terms [R=301,QSA,L,NE]
RewriteRule ^privacy$ ucp.php?mode=privacy [R=301,QSA,L,NE]

# Replace 123/456 with the actual group IDs before uncommenting:
# RewriteRule ^supermod$ memberlist.php?mode=group&g=123 [R=301,QSA,L,NE]
# RewriteRule ^admins$ memberlist.php?mode=group&g=456 [R=301,QSA,L,NE]
