RewriteRule examples

来源:互联网 发布:螃蟹秘密内裤 知乎 编辑:程序博客网 时间:2024/05/28 05:15
RewriteEngine On
RewriteRule ^$ /babel.php?m=home [QSA]
RewriteRule ^index.html$ /babel.php?m=home [QSA]
RewriteRule ^home/style/shuffle.html$ /babel.php?m=home&style=shuffle [QSA]
RewriteRule ^home/style/remix.html$ /babel.php?m=home&style=remix [QSA]
RewriteRule ^home/style/shuffle$ /babel.php?m=home&style=shuffle [QSA]
RewriteRule ^home/style/remix$ /babel.php?m=home&style=remix [QSA]
RewriteRule ^home/style/remix/([a-zA-Z0-9\-] )$ /babel.php?m=home&style=remix&go=$1 [QSA]
RewriteRule ^remix/([a-zA-Z0-9\-] )$ /babel.php?m=home&style=remix&go=$1 [QSA]
 
RewriteRule ^q/(. )/([0-9]*).html$ /babel.php?m=search&q=$1&p=$2 [QSA]
RewriteRule ^q/(. )$ /babel.php?m=search&q=$1 [QSA]
 
RewriteRule ^search/listener.vx$ /babel_sl.php?m=search [QSA]
RewriteRule ^search.vx$ /babel.php?m=search [QSA]
 
RewriteRule ^savepoint/erase/([0-9] ).vx$ /babel_sl.php?m=savepoint_erase&savepoint_id=$1 [QSA]
 
RewriteRule ^feed/v2ex.rss$ /babel_feed.php?m=home [QSA]
RewriteRule ^feed/board/([a-zA-Z0-9\-] ).rss$ /babel_feed.php?m=board&board_name=$1 [QSA]
 
RewriteRule ^me/([0-9] )$ /babel.php?m=user_home&do=me&msg=$1 [QSA]
RewriteRule ^me$ /babel.php?m=user_home&do=me [QSA]
RewriteRule ^u/(. )$ /babel.php?m=user_home&user_nick=$1 [QSA]
 
RewriteRule ^zen$ /babel.php?m=zen [QSA]
RewriteRule ^zen/(. )$ /babel.php?m=zen&user_nick=$1 [QSA]
 
RewriteRule ^friend/connect/(. )$ /babel.php?m=user_home&user_nick=$1&do=add [QSA]
RewriteRule ^friend/remove/(. )$ /babel.php?m=user_home&user_nick=$1&do=remove [QSA]
 
RewriteRule ^status.vx$ /babel.php?m=status [QSA]
RewriteRule ^jobs.vx$ /babel.php?m=jobs [QSA]
RewriteRule ^rules.vx$ /babel.php?m=rules [QSA]
RewriteRule ^terms.vx$ /babel.php?m=terms [QSA]
RewriteRule ^privacy.vx$ /babel.php?m=privacy [QSA]
RewriteRule ^policies.vx$ /babel.php?m=policies [QSA]
RewriteRule ^out_of_money.vx$ /babel.php?m=out_of_money [QSA]
 
RewriteRule ^signup.html$ /babel.php?m=signup [QSA]
RewriteRule ^user/create.vx$ /babel.php?m=user_create [QSA]
 
RewriteRule ^user/modify.vx$ /babel.php?m=user_modify [QSA]
RewriteRule ^user/update.vx$ /babel.php?m=user_update [QSA]
 
RewriteRule ^recv/portrait.vx$ /babel_sl.php?m=recv_portrait [QSA]
RewriteRule ^recv/savepoint.vx$ /babel_sl.php?m=recv_savepoint [QSA]
 
RewriteRule ^recv/zen/project.vx$ /babel_sl.php?m=recv_zen_project [QSA]
RewriteRule ^change/zen/task/done/([0-9] ).vx$ /babel_sl.php?m=change_zen_task_done&zen_task_id=$1 [QSA]
RewriteRule ^change/zen/project/permission/([0-9] ).vx$ /babel_sl.php?m=change_zen_project_permission&zen_project_id=$1 [QSA]
 
RewriteRule ^erase/zen/project/([0-9] ).vx$ /babel_sl.php?m=erase_zen_project&zen_project_id=$1 [QSA]
 
RewriteRule ^recv/zen/task/([0-9] ).vx$ /babel_sl.php?m=recv_zen_task&zen_project_id=$1 [QSA]
RewriteRule ^erase/zen/task/([0-9] ).vx$ /babel_sl.php?m=erase_zen_task&zen_task_id=$1 [QSA]
 
RewriteRule ^undone/zen/task/([0-9] ).vx$ /babel_sl.php?m=undone_zen_task&zen_task_id=$1 [QSA]
 
RewriteRule ^login/(. )$ /babel.php?m=login&r=$1 [QSA]
RewriteRule ^login.vx$ /babel.php?m=login [QSA]
RewriteRule ^logout.vx$ /babel.php?m=logout [QSA]
 
RewriteRule ^passwd/(. )$ /babel.php?m=passwd&k=$1 [QSA]
 
RewriteRule ^passwd.vx$ /babel.php?m=passwd [QSA]
 
RewriteRule ^channel/view/([0-9]*).html$ /babel.php?m=channel_view&channel_id=$1 [QSA]
 
RewriteRule ^go/([a-zA-Z0-9\-] )$ /babel.php?m=board_view&board_name=$1 [QSA]
 
RewriteRule ^board/view/([0-9]*)/([0-9]*).html$ /babel.php?m=board_view&board_id=$1&p=$2 [QSA]
RewriteRule ^board/view/([0-9]*).html$ /babel.php?m=board_view&board_id=$1 [QSA]
 
RewriteRule ^section/view/([0-9]*).html$ /babel.php?m=section_view&section_id=$1 [QSA]
 
RewriteRule ^topic/top.html$ /babel.php?m=topic_top [QSA]
RewriteRule ^topic/fresh.html$ /babel.php?m=topic_fresh [QSA]
RewriteRule ^topic/fresh/([0-9]*).html$ /babel.php?m=topic_fresh&p=$1 [QSA]
 
RewriteRule ^topic/archive/user/(. )$ /babel.php?m=topic_archive_user&user_nick=$1 [QSA]
 
RewriteRule ^topic/favorite.vx$ /babel.php?m=topic_favorite [QSA]
RewriteRule ^topic/favorite/([0-9]*).vx$ /babel.php?m=topic_favorite&p=$1 [QSA]
 
RewriteRule ^topic/view/([0-9]*)/([0-9]*).html$ /babel.php?m=topic_view&topic_id=$1&p=$2 [QSA]
RewriteRule ^topic/view/([0-9]*).html$ /babel.php?m=topic_view&topic_id=$1 [QSA]
RewriteRule ^topic/new/([0-9]*).vx$ /babel.php?m=topic_new&board_id=$1 [QSA]
RewriteRule ^topic/create/([0-9]*).vx$ /babel.php?m=topic_create&board_id=$1 [QSA]
 
RewriteRule ^topic/modify/([0-9]*).vx$ /babel.php?m=topic_modify&topic_id=$1 [QSA]
RewriteRule ^topic/update/([0-9]*).vx$ /babel.php?m=topic_update&topic_id=$1 [QSA]
RewriteRule ^topic/erase/([0-9]*).vx$ /babel.php?m=topic_erase&topic_id=$1 [QSA]
RewriteRule ^topic/move/([0-9]*).vx$ /babel.php?m=topic_move&topic_id=$1 [QSA]
RewriteRule ^topic/move/([0-9]*)/to/([a-zA-Z0-9\-] )$ /babel_sl.php?m=topic_move_to&topic_id=$1&board_name=$2 [QSA]
 
RewriteRule ^post/create/([0-9]*).vx$ /babel.php?m=post_create&topic_id=$1 [QSA]
RewriteRule ^post/erase/([0-9]*).vx$ /babel.php?m=post_erase&post_id=$1 [QSA]
 
RewriteRule ^expense/view/([0-9]*).vx$ /babel.php?m=expense_view&p=$1 [QSA]
RewriteRule ^expense/view.vx$ /babel.php?m=expense_view [QSA]
 
RewriteRule ^online/view/([0-9]*).vx$ /babel.php?m=online_view&p=$1 [QSA]
RewriteRule ^online/view.vx$ /babel.php?m=online_view [QSA]
 
RewriteRule ^c/([0-9]*).([0-9]*).png$ /c.php [QSA]
 
RewriteRule ^fav/topic/add/([0-9]*).vx$ /babel_ajax.php?m=fav_topic_add&topic_id=$1 [QSA]
RewriteRule ^fav/node/add/([0-9]*).vx$ /babel_ajax.php?m=fav_node_add&node_id=$1 [QSA]
RewriteRule ^fav/channel/add/([0-9]*).vx$ /babel_ajax.php?m=fav_channel_add&channel_id=$1 [QSA]
RewriteRule ^fav/remove/([0-9]*).vx$ /babel_ajax.php?m=fav_remove&fav_id=$1 [QSA]
 
RewriteRule ^message/home.vx$ /babel_pm.php?m=home [QSA]
RewriteRule ^message/compose.vx$ /babel_pm.php?m=compose [QSA]
RewriteRule ^message/compose/([0-9]*).vx$ /babel_pm.php?m=compose&user_id=$1 [QSA]
RewriteRule ^message/create.vx$ /babel_pm.php?m=create [QSA]
RewriteRule ^message/inbox.vx$ /babel_pm.php?m=inbox [QSA]
RewriteRule ^message/inbox/([0-9]*).vx$ /babel_pm.php?m=inbox&p=$1 [QSA]
RewriteRule ^message/sent.vx$ /babel_pm.php?m=sent [QSA]
RewriteRule ^message/sent/([0-9]*).vx$ /babel_pm.php?m=sent&p=$1 [QSA]
RewriteRule ^message/view/([0-9]*).vx$ /babel_pm.php?m=view&message_id=$1 [QSA]
 
RewriteRule ^api/topic/create.vx$ /babel_api.php?m=topic_create [QSA]
 
RewriteRule ^mobile.html$ /babel.php?m=mobile [QSA]
RewriteRule ^mobile/([0-9] )$ /babel.php?m=mobile&no=$1 [QSA]
 
RewriteRule ^man.html$ /babel.php?m=man [QSA]
RewriteRule ^ref/(. )$ /babel.php?m=man&q=$1 [QSA]
 
RewriteRule ^newsticker.xml$ /babel_sl.php?m=newsticker [QSA]
#匹配中文的为:RewriteRule /search_(\d )\?(.*) /search\.asp\?mode=$1&keywords=$2 [N,I]
  
0 0