1.在进行设置之前,需要关闭后台的html生成功能,在小说模块的参数设置里面
2.这时就是看根目录底下.htaccess文件中内容,首先需要这些内容。
3.然后就是后台的设置,与.htaccess文件中的对应关系了,后台的参数设置对应的文件是configsarticleconfigs.php,一般来说伪静态设置最好在后台填写,这样还可以刷新数据库。但是在这里,我就直接把对应后台伪静态设置的代码先展示,因为毕竟直观,代码对应的区域如下图。
configs.php代码如下:
1 2 3 4 5 6 7 8 9 10 11 | 'fakeinfo' => '/book/<{$id}>', 'fakeread' => '/info/<{$id}>.html', 'fakebookcase' => '/bookcase', 'fakesort' => '/sort/<{$sortid}>/<{$page}>.html', 'fakefullsort' => '/fullsort/<{$sortid}>/<{$page}>.html', 'fakeinitial' => '/initial/<{$initial}>/<{$page}>.html', 'faketoplist' => '/top/<{$order}>/<{$page}>.html', 'fakefulltop' => '/fulltop/<{$order}>/<{$page}>.html', 'fakearticle' => '/html<{$aid|subdirectory}>/<{$aid}>/index.html', 'fakechapter' => '/html/<{$aid}>/<{$cid}>.html', 'fakechaptervip' => '/vip/<{$aid}>/<{$cid}>.html', |
4.通过configs.php文件,可以写.htaccess伪静态,同样的通过.htaccess伪静态文件,也可以来写后台的伪静态url,我把代码帖出来,可以自己理解一下对应的关系。
1 2 3 4 5 6 7 8 9 10 11 12 | RewriteRule ^(.*)book/([0-9]+)$ /modules/article/articleinfo.php?id=$2 RewriteRule ^(.*)info/([0-9]+)$ /modules/article/articleread.php?id=$2 RewriteRule ^(.*)html/[0-9]+/([0-9]+)/index.html$ /modules/article/reader.php?aid=$2 RewriteRule ^(.*)bookcase$ /modules/article/bookcase.php RewriteRule ^(.*)sort/([0-9]+)/([0-9]+).html$ /modules/article/articlelist.php?sortid=$2&page=$3 RewriteRule ^(.*)fullsort/([0-9]+)/([0-9]+).html$ /modules/article/articlelist.php?fullflag=1&sortid=$2&page=$3 RewriteRule ^(.*)initial/([a-zA-Z0-9]+)/([0-9]+).html /modules/article/articlelist.php?initial=$initial&page=$2 RewriteRule ^(.*)top/([a-zA-Z0-9]+)/([0-9]+).html /modules/article/toplist.php?order=$2&page=$3 RewriteRule ^(.*)fulltop/([a-zA-Z0-9]+)/([0-9]+).html /modules/article/toplist.php?fullflag=1&order=$order&page=$2 RewriteRule ^(.*)full$ /modules/article/articlefilter.php?isfull=1&order=lastupdate&page=1 RewriteRule ^(.*)html/([0-9]+)/([0-9]+).html$ /modules/article/reader.php?aid=$2&cid=$3 RewriteRule ^(.*)vip/([a-zA-Z0-9]+)/([0-9]+).html$ /modules/obook/reader.php?aid=$2&cid=$3 |
上面是杰奇2.3的电脑端伪静态的基本写法参考。而手机端其实也是差不多的,就算写成一样的都可以,但是也需要在手机端的根目录丢一个.htaccess文件。
转载:规则之树