2010-07-19 52 views
0

我需要一些重写规则帮我重写规则

几乎所有我的网页看起来像这样帮助:

index.php?key=guild&id=939&view=board 
index.php?key=player&id=300941&view=edit 
index.php?key=mod&id=41&view=download 

我会可以使用1个重写规则?因为我所有的页面都有相同的$ _GET的

/guild/939/board 
/player/300941/edit 

回答

5
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^/?([^/]+)/([^/]+)/([^/]+)$ index.php?key=$1&id=$2&view=$3 [L,QSA] 

现在,要改变这些链接在你的项目可能是一个相当大量的工作:)

+0

+1你以压倒性的优势击败了我吧! – Abel 2010-07-19 21:38:41

+0

我爱你的男人:) – Baloo 2010-07-19 21:41:19

+0

@Abel:mwouhaha!,@Baloo:你确实很容易将你的爱送走:P – Wrikken 2010-07-19 21:59:09