- rewrite ^([^\./]*)/(demo)(.+)$ $1/$2$3 break;
- rewrite ^([^\./]*)/html/$ $1/forum.php?forumlist=1 break;
- rewrite ^([^\./]*)/html/gid([0-9]+)/$ $1/forum.php?gid=$2 break;
- rewrite ^([^\./]*)/html/([0-9]+)/$ $1/forum.php?mod=viewthread&tid=$2 break;
- rewrite ^([^\./]*)/html/([0-9]+)/([0-9]+)/$ $1/forum.php?mod=viewthread&tid=$2&page=$3 break;
- rewrite ^([^\./]*)/(nextoldset|nextnewset)-([0-9]+)$ $1/forum.php?mod=redirect&goto=$2&tid=$3 break;
- rewrite ^([^\./]*)/tag/$ $1/misc.php?mod=tag break;
- rewrite ^([^\./]*)/tag/([0-9]+)/$ $1/misc.php?mod=tag&id=$2 break;
- rewrite ^([^\./]*)/tag/([0-9]+)/([0-9]+)/$ $1/misc.php?mod=tag&id=$2&type=thread&page=$3 break;
- rewrite ^([^\./]*)/btag/([0-9]+)/([0-9]+)/$ $1/misc.php?mod=tag&id=$2&type=blog&page=$3 break;
- rewrite ^([^\./]*)/guide/$ $1/forum.php?mod=guide break;
- rewrite ^([^\./]*)/guide/(hot|digest|new|newthread|sofa|my)/$ $1/forum.php?mod=guide&view=$2 break;
- rewrite ^([^\./]*)/guide/(hot|digest|new|newthread|sofa|my)/([0-9]+)/$ $1/forum.php?mod=guide&view=$2&page=$3 break;
- rewrite ^([^\./]*)/user/([0-9]+)/$ $1/home.php?mod=space&uid=$2&do=profile break;
- rewrite ^([^\./]*)/user-([^/]+)\.html$ $1/home.php?mod=space&username=$2 break;
- rewrite ^([^\./]*)/blog/([0-9]+)/b([0-9]+)/$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 break;
- rewrite ^([^\./]*)/blog/([0-9]+)/$ $1/home.php?mod=space&uid=$2&do=blog&view=me&from=space break;
- rewrite ^([^\./]*)/blog/([0-9]+)/([0-9]+)/$ $1/home.php?mod=space&uid=$2&do=blog&view=me&from=space&page=$3 break;
- rewrite ^([^\./]*)/group/$ $1/group.php break;
- rewrite ^([^\./]*)/group/g([0-9]+)/$ $1/group.php?gid=$2 break;
- rewrite ^([^\./]*)/group/s([0-9]+)/$ $1/group.php?sgid=$2 break;
- rewrite ^([^\./]*)/group/([0-9]+)/$ $1/forum.php?mod=group&fid=$2 break;
- rewrite ^([^\./]*)/collection/$ $1/forum.php?mod=collection break;
- rewrite ^([^\./]*)/collection/(\d+)/$ $1/forum.php?mod=collection&action=view&ctid=$2 break;
- rewrite ^([^\./]*)/html/fid([0-9]+)/$ $1/forum.php?mod=forumdisplay&fid=$2 break;
- rewrite ^([^\./]*)/html/fid([0-9]+)/([0-9]+)/$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 break;
- rewrite ^([^\./]*)/html/fid([0-9]+)-([0-9]+)/$ $1/forum.php?mod=forumdisplay&fid=$2&filter=typeid&typeid=$3 break;
- rewrite ^([^\./]*)/html/fid([0-9]+)-([0-9]+)/([0-9]+)/$ $1/forum.php?mod=forumdisplay&fid=$2&filter=typeid&typeid=$3&page=$4 break;
- rewrite ^([^\./]*)/html/fid([0-9]+)-s([0-9]+)/$ $1/forum.php?mod=forumdisplay&fid=$2&filter=sortid&sortid=$3 break;
- rewrite ^([^\./]*)/html/fid([0-9]+)-s([0-9]+)/([0-9]+)/$ $1/forum.php?mod=forumdisplay&fid=$2&filter=sortid&sortid=$3&page=$4 break;
- rewrite ^([^\./]*)/html/fid([0-9]+)-([0-9]+)-s([0-9]+)/$ $1/forum.php?mod=forumdisplay&fid=$2&filter=typeid&typeid=$3&sortid=$4 break;
- rewrite ^([^\./]*)/html/fid([0-9]+)-t([0-9]+)-s([0-9]+)/([0-9]+)/$ $1/forum.php?mod=forumdisplay&fid=$2&filter=typeid&typeid=$3&sortid=$4&page=$5 break;
- if (!-e $request_filename) {
- return 404;
- }
复制代码
答:不能访问是正常的
/ 在URL中是一个字符,和abc一样,这两个网址对于计算机来说是不一样的哈,对于搜索引擎也是
改了对搜索引擎反而不友好
让带 / 和 不带 / 都可以访问,修改方法
找到所有的 /$ 替换成 /?$ 就行了
记得后台更新到nginx
|
|