拿去试一下。- RewriteEngine On
- RewriteBase /
- RewriteRule ^archiver/showforum-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&archiver=1
- RewriteRule ^archiver/showtopic-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&archiver=1
- RewriteRule ^showtree.aspx\?topicid=([0-9]+)&postid=([0-9]+)$ thread-$1-1-1.html [L,R=301]
- RewriteRule ^showtree.aspx\?postid=([0-9]+)$ thread-$1-1-1.html [L,R=301]
- RewriteRule ^showforum-([0-9]+)\.html$ forum-$1-1.html [L,R=301]
- RewriteRule ^showforum-([0-9]+)(?:-([0-9]+))?\.html$ forum-$1-$2.html [L,R=301]
- RewriteRule ^showforum-([0-9]+)\.aspx$ forum-$1-1.html [L,R=301]
- RewriteRule ^showforum-([0-9]+)(?:-([0-9]+))?\.aspx$ forum-$1-$2.html [L,R=301]
- RewriteRule ^showtopic.aspx\?topicid=([0-9]+)$ thread-$1-1-1.html [L,R=301]
- RewriteRule ^showtopic-([0-9]+)\.html$ thread-$1-1-1.html [L,R=301]
- RewriteRule ^showtopic-([0-9]+)-([0-9]+)\.html$ thread-$1-$2-1.html [L,R=301]
- RewriteRule ^showtopic-([0-9]+)(?:-([0-9]+)(?:-([0-9]+))?)?\.html$ thread-$1-$2-$3.html [L,R=301]
- RewriteRule ^showtopic-([0-9]+)\.aspx$ thread-$1-1-1.html [L,R=301]
- RewriteRule ^showtopic-([0-9]+)-([0-9]+)\.aspx$ thread-$1-$2-1.html [L,R=301]
- RewriteRule ^showtopic-([0-9]+)(?:-([0-9]+)(?:-([0-9]+))?)?\.aspx$ thread-$1-$2-$3.html [L,R=301]
- RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1
- RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2
- RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2
- RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2
- RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2
- RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2
- RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2
复制代码 |