Initial commit.
[atbbs.git] / .htaccess
blob7191e391d88fb0d55bce6b34b6504317293fbd05
1 php_flag magic_quotes_gpc Off\r
2 ErrorDocument 404 /url_handler.php\r
3 \r
4 RewriteEngine On\r
5 RewriteRule ^topic/([0-9]+)$ topic.php?id=$1 [L]\r
6 RewriteRule ^topics/?([0-9]+)?$ index.php?p=$1 [L]\r
7 RewriteRule ^bumps/?([0-9]+)?$ index.php?bumps=1&p=$1 [L]\r
8 RewriteRule ^history/?([0-9]+)?$ history.php?p=$1 [L]\r
9 RewriteRule ^replies/?([0-9]+)?$ replies.php?p=$1 [L]\r
10 RewriteRule ^watchlist$ watchlist.php [L]\r
11 RewriteRule ^new_topic$ post.php [L]\r
12 RewriteRule ^new_reply/([0-9]+)$ post.php?reply=$1 [L]\r
13 RewriteRule ^new_reply/([0-9]+)/quote_topic$ post.php?reply=$1&quote_topic=1 [L]\r
14 RewriteRule ^new_reply/([0-9]+)/quote_reply/([0-9]+)$ post.php?reply=$1&quote_reply=$2 [L]\r
15 RewriteRule ^new_reply/([0-9]+)/cite_reply/([0-9]+)$ post.php?reply=$1&cite=$2 [L]\r
16 RewriteRule ^edit_topic/([0-9]+)$ post.php?&edit=$1 [L]\r
17 RewriteRule ^edit_reply/([0-9]+)/([0-9]+)$ post.php?reply=$1&edit=$2 [L]\r
18 RewriteRule ^search$ search.php [L]\r
19 RewriteRule ^quick_search/(.+)$ search.php?q=$1 [L]\r
20 RewriteRule ^deep_search/(.+)?$ search.php?q=$1&deep_search=1 [L]\r
21 RewriteRule ^stuff$ stuff.php [L]\r
22 RewriteRule ^dashboard$ dashboard.php [L]\r
23 RewriteRule ^trash_can$ trash_can.php [L]\r
24 RewriteRule ^statistics$ statistics.php [L]\r
25 RewriteRule ^date_and_time$ date_and_time.php [L]\r
26 RewriteRule ^back_up_ID$ back_up_id.php [L]\r
27 RewriteRule ^generate_ID_card$ back_up_id.php?action=generate_id_card\r
28 RewriteRule ^restore_ID$ restore_id.php [L]\r
29 RewriteRule ^restore_ID/([A-Za-z0-9.]+)/([A-Za-z0-9]+)$ restore_id.php?UID=$1&password=$2 [L]\r
30 RewriteRule ^recover_ID_by_email$ recover_id_by_email.php [L]\r
31 RewriteRule ^drop_ID$ drop_id.php [L]\r
32 RewriteRule ^profile/([0-9a-zA-Z.]+)$ profile.php?uid=$1 [L]\r
33 RewriteRule ^failed_postings$ failed_postings.php [L]\r
34 RewriteRule ^IP_address/([0-9.]+)$ ip_address.php?ip=$1 [L]\r
35 RewriteRule ^edit_ignore_list$ edit_ignore_list.php [L]\r
36 RewriteRule ^ban_poster/([0-9a-zA-Z.]+)$ action.php?action=ban_uid&id=$1 [L]\r
37 RewriteRule ^unban_poster/([0-9a-zA-Z.]+)$ action.php?action=unban_uid&id=$1 [L]\r
38 RewriteRule ^unban_IP/([0-9.]+)$ action.php?action=unban_ip&id=$1 [L]\r
39 RewriteRule ^delete_IP_IDs/([0-9.]+)$ action.php?action=delete_ip_ids&id=$1 [L]\r
40 RewriteRule ^nuke_IP/([0-9.]+)$ action.php?action=nuke_ip&id=$1 [L]\r
41 RewriteRule ^nuke_ID/([0-9a-zA-Z.]+)$ action.php?action=nuke_id&id=$1 [L]\r
42 RewriteRule ^delete_topic/([0-9]+)$ action.php?action=delete_topic&id=$1 [L]\r
43 RewriteRule ^delete_reply/([0-9]+)$ action.php?action=delete_reply&id=$1 [L]\r
44 RewriteRule ^delete_page/([0-9]+)$ action.php?action=delete_page&id=$1 [L]\r
45 RewriteRule ^CMS$ content_management.php [L]\r
46 RewriteRule ^edit_page/([0-9]+)$ edit_content.php?edit=$1 [L]\r
47 RewriteRule ^new_page$ edit_content.php [L]\r
48 RewriteRule ^watch_topic$ action.php?action=watch_topic [L]\r
49 RewriteRule ^watch_topic/([0-9]+)$ action.php?action=watch_topic&id=$1 [L]\r
50 RewriteRule ^trivia_for_topic/([0-9]+)$ topic_trivia.php?id=$1 [L]\r
51 RewriteRule ^exterminate$ exterminate.php [L]