<Files "config.php">
	Order Allow,Deny
	Deny from All
</Files>

RewriteEngine On

#RewriteBase /

RewriteRule ^$ index.php?page=home [L]
#RewriteRule ^index\.html$ index.php?page=home [L]
RewriteRule ^shuffle\.html$ index.php?page=home&style=shuffle [L]
RewriteRule ^remix\.html$ index.php?page=home&style=remix [L]

RewriteRule ^channel-([0-9]+)\.html$ index.php?page=channel&id=$1 [L]

RewriteRule ^node-([0-9]+)\.html$ index.php?page=node&id=$1 [L]
RewriteRule ^node-([0-9]+)-([0-9]+)\.html$ index.php?page=node&id=$1&p=$2 [L]
RewriteRule ^shuffle/node-([0-9]+)\.html$ index.php?page=node&style=shuffle&id=$1 [L]
RewriteRule ^remix/node-([0-9]+)\.html$ index.php?page=node&style=remix&id=$1 [L]

RewriteRule ^topic/view/([0-9]+)\.html$ index.php?page=topic&id=$1 [L]
RewriteRule ^topic/view/([0-9]+)-([0-9]+)\.html$ index.php?page=topic&id=$1&p=$2 [L]

RewriteRule ^u/([^/?&]+)$ index.php?page=user&name=$1 [L]

RewriteRule ^savepoint/remove/([0-9]+)\.sx$ index.php?page=savepoint_remove&id=$1 [L]

RewriteRule ^login\.html$ index.php?page=login [L]
RewriteRule ^logout\.html$ index.php?page=logout [L]
RewriteRule ^user/modify\.html$ index.php?page=modify [L]
RewriteRule ^user/update\.html$ index.php?page=update [L]
RewriteRule ^signup\.html$ index.php?page=signup [L]
RewriteRule ^user/create\.html$ index.php?page=create [L]

RewriteRule ^topic/create/([0-9]+)\.html$ index.php?page=topic_create&id=$1 [L]
RewriteRule ^post/create/([0-9]+)\.html$ index.php?page=post_create&id=$1 [L]
RewriteRule ^topic/edit/([0-9]+)\.html$ index.php?page=topic_edit&id=$1 [L]
RewriteRule ^post/edit/([0-9]+)\.html$ index.php?page=post_edit&id=$1 [L]
RewriteRule ^topic/delete/([0-9]+)\.sx$ index.php?page=topic_delete&id=$1 [L]
RewriteRule ^post/delete/([0-9]+)\.sx$ index.php?page=post_delete&id=$1 [L]
RewriteRule ^topic/move/([0-9]+)\.html$ index.php?page=topic_move&id=$1 [L]
RewriteRule ^topic/move/([0-9]+)/to/([0-9]+)\.sx$ index.php?page=topic_moving&tid=$1&nid=$2 [L]

RewriteRule ^topic/flag/add/([0-9]+)\.sx$ index.php?page=topic_flag&type=add&id=$1 [L]
RewriteRule ^topic/flag/remove/([0-9]+)\.sx$ index.php?page=topic_flag&type=remove&id=$1 [L]

RewriteRule ^who/fav/topic/([0-9]+)\.html$ index.php?page=topic_favorite&id=$1 [L]
RewriteRule ^who/fav/node/([0-9]+)\.html$ index.php?page=node_favorite&id=$1 [L]

RewriteRule ^topic/favorite\.html$ index.php?page=favorite [L]

RewriteRule ^topic/user/([^/?&]+)$ index.php?page=topic_user&name=$1 [L]
RewriteRule ^topic/user/([^/?&]+)/([0-9]+)\.html$ index.php?page=topic_user&name=$1&p=$2 [L]

RewriteRule ^topic/fresh\.html$ index.php?page=topic_fresh [L]
RewriteRule ^topic/fresh/([0-9]+)\.html$ index.php?page=topic_fresh&p=$1 [L]
RewriteRule ^topic/top\.html$ index.php?page=topic_top [L]
RewriteRule ^topic/hot\.html$ index.php?page=topic_hot [L]

RewriteRule ^who/join\.html$ index.php?page=user_list [L]
RewriteRule ^who/join/([0-9]+)\.html$ index.php?page=user_list&p=$1 [L]

RewriteRule ^who/online\.html$ index.php?page=online [L]
RewriteRule ^who/online/([0-9]+)\.html$ index.php?page=online&p=$1 [L]

RewriteRule ^ing-([0-9]+)\.html$ index.php?page=ing_single&id=$1 [L]
RewriteRule ^ing$ index.php?page=ing [L]
RewriteRule ^ing/page/([0-9]+).html$ index.php?page=ing&p=$1 [L]

RewriteRule ^ing/delete/([0-9]+)\.sx$ index.php?page=ing_delete&id=$1 [L]

RewriteRule ^about\.html$ index.php?page=about [L]

RewriteRule ^community_guidelines\.html$ index.php?page=guide [L]

RewriteRule ^search\.html$ index.php?page=search [L]
RewriteRule ^q/([^/?&]+)$ index.php?page=search&search_name=$1 [L]
RewriteRule ^q/([^/?&]+)/([0-9]+)\.html$ index.php?page=search&search_name=$1&p=$2 [L]

RewriteRule ^user/logins\.html$ index.php?page=user_logins [L]
RewriteRule ^who/connect/([^/?&]+)$ index.php?page=user_connect&name=$1 [L]

RewriteRule ^tool/dict$ index.php?page=tool_dict [L]

RewriteRule ^friend/add/([0-9]+)\.sx$ gf_ajax.php?type=friend&act=add&fuid=$1 [L]
RewriteRule ^friend/remove/([0-9]+)\.sx$ gf_ajax.php?type=friend&act=remove&fuid=$1 [L]
RewriteRule ^fav/node/add/([0-9]+)\.sx$ gf_ajax.php?type=favnode&act=add&fid=$1 [L]
RewriteRule ^fav/node/remove/([0-9]+)\.sx$ gf_ajax.php?type=favnode&act=remove&fid=$1 [L]
RewriteRule ^fav/topic/add/([0-9]+)\.sx$ gf_ajax.php?type=favtopic&act=add&fid=$1 [L]
RewriteRule ^fav/topic/remove/([0-9]+)\.sx$ gf_ajax.php?type=favtopic&act=remove&fid=$1 [L]
RewriteRule ^json/home/tab/latest\.sx$ gf_ajax.php?type=home_tab_latest [L]
RewriteRule ^json/home/tab/ing\.sx$ gf_ajax.php?type=home_tab_ing [L]

RewriteRule ^out-of-money\.html$ index.php?page=out_of_money [L]

RewriteRule ^wealth\.html$ index.php?page=wealth [L]
RewriteRule ^expense/view\.html$ index.php?page=expense_view [L]
RewriteRule ^expense/view/([0-9]+)\.html$ index.php?page=expense_view&p=$1 [L]
RewriteRule ^bank/transfer\.html$ index.php?page=transfer [L]
RewriteRule ^bank/transfer/confirm\.html$ index.php?page=transfer_confirm [L]

RewriteRule ^m$ gf_mobile.php?page=mobile [L]
RewriteRule ^m/([0-9]+)$ gf_mobile.php?page=home&p=$1 [L]
RewriteRule ^t/([0-9]+)$ gf_mobile.php?page=topic&id=$1 [L]
RewriteRule ^t/([0-9]+)/([0-9]+)$ gf_mobile.php?page=topic&id=$1&p=$2 [L]
RewriteRule ^mobile/login\.html$ gf_mobile.php?page=login [L]
RewriteRule ^mobile/logout\.html$ gf_mobile.php?page=logout [L]
RewriteRule ^mobile/user/([^/?&]+)$ gf_mobile.php?page=user&name=$1 [L]

RewriteRule ^feed/rss$ gf_feed.php?page=node&type=rss [L]
RewriteRule ^feed/node/([0-9]+)\.rss$ gf_feed.php?page=node&type=rss&nid=$1 [L]
RewriteRule ^feed/atom$ gf_feed.php?page=node&type=atom [L]
RewriteRule ^feed/node/([0-9]+)\.atom$ gf_feed.php?page=node&type=atom&nid=$1 [L]
RewriteRule ^feed/topic/([0-9]+)\.rss$ gf_feed.php?page=topic&tid=$1 [L]
RewriteRule ^feed/user/([^/?&]+)$ gf_feed.php?page=user&name=$1 [L]

RewriteRule ^message/home\.html$ gf_message.php?page=home [L]
RewriteRule ^message/compose\.html$ gf_message.php?page=compose [L]
RewriteRule ^message/compose/([0-9]+)\.html$ gf_message.php?page=compose&uid=$1 [L]
RewriteRule ^message/create\.html$ gf_message.php?page=create [L]
RewriteRule ^message/inbox\.html$ gf_message.php?page=inbox [L]
RewriteRule ^message/inbox/([0-9]+)\.html$ gf_message.php?page=inbox&p=$1 [L]
RewriteRule ^message/sent\.html$ gf_message.php?page=sent [L]
RewriteRule ^message/sent/([0-9]+)\.html$ gf_message.php?page=sent&p=$1 [L]
RewriteRule ^message/view/([0-9]+)\.html$ gf_message.php?page=view&id=$1 [L]
RewriteRule ^message/remove/([0-9]+)\.html$ gf_message.php?page=remove&id=$1 [L]
