router.config.php对应的REWRITE规则

程序后台配置如图 配置如图

如果您的配置跟图中有不同之处

下面规则请做相应该的修改

你要原封不动复制粘贴,造成访问不了。

那就好自为之吧,我只能帮你到这了

到于什么是Rewrite,APACHE/nginx怎么设置Rewrite 请自行google

APACHE版

RewriteEngine on
RewriteBase /

RewriteRule ^u/(\d+)/$                     user.php?do=home&uid=$1 [QSA,L]
RewriteRule ^u/(\d+)/(\d+)/$             user.php?do=home&uid=$1&cid=$2 [L]
RewriteRule ^u/(\d+)/(\w+)/$             user.php?do=$2&uid=$1 [L]

RewriteRule ^user$                         user.php [QSA,L]
RewriteRule ^user/home$                 user.php?do=home [L]
RewriteRule ^user/manage$                 user.php?do=manage [L]
RewriteRule ^user/profile$                 user.php?do=profile [L]
RewriteRule ^user/([^\/]\w+)$             user.php?do=manage&pg=$1 [QSA,L]
RewriteRule ^user/manage/(\w+)$         user.php?do=manage&pg=$1 [QSA,L]
RewriteRule ^user/inbox/(\d+)$             user.php?do=manage&pg=inbox&user=$1 [L]
RewriteRule ^user/profile/(\w+)$         user.php?do=profile&pg=$1 [L]

RewriteRule ^api$                         public/api.php  [QSA,L]
RewriteRule ^api/([^\/]\w+)$             public/api.php?app=$1 [QSA,L]
RewriteRule ^api/(\w+)/(\w+)$             public/api.php?app=$1&do=$2 [QSA,L]
RewriteRule ^api/user/login/(\w+)$         public/api.php?app=user&do=login&sign=$1 [L]

nginx版


rewrite "^/u/(\d+)/$"                 /user.php?do=home&uid=$1 last;
rewrite "^/u/(\d+)/(\d+)/$"         /user.php?do=home&uid=$1&cid=$2 last;
rewrite "^/u/(\d+)/(\w+)/$"         /user.php?do=$2&uid=$1 last;

rewrite "^/user$"                     /user.php last;
rewrite "^/user/home$"                 /user.php?do=home last;
rewrite "^/user/manage$"                 /user.php?do=manage last;
rewrite "^/user/profile$"                 /user.php?do=profile last;
rewrite "^/user/([^\/]\w+)$"         /user.php?do=manage&pg=$1 last;
rewrite "^/user/manage/(\w+)$"         /user.php?do=manage&pg=$1 last;
rewrite "^/user/inbox/(\d+)$"         /user.php?do=manage&pg=inbox&user=$1 last;
rewrite "^/user/profile/(\w+)$"     /user.php?do=profile&pg=$1 last;

rewrite "^/api$"                    /public/api.php  last;
rewrite "^/api/([^\/]\w+)$"         /public/api.php?app=$1 last;
rewrite "^/api/(\w+)/(\w+)$"         /public/api.php?app=$1&do=$2 last;
rewrite "^/api/user/login/(\w+)$"     /public/api.php?app=user&do=login&sign=$1 last;