|
木桃网和木桃论坛都实现了伪静态化。网上游相关的教程,但是我照着做,刚开始还是出错了,实验了几次才做好,所以还是把我的经验分享一下吧。
ecshop2.7伪静态化——
ecshop安装包里的upload文件夹(也就是你上传到网站根目录的文件夹)里有一个htaccess.txt文件,打开它,找到里面的一句话:
#RewriteBase /
将前面那个#去掉,如果你的ecshop是安装在根目录下的,这样就可以了,如果是安装在某个子目录里,比如/shop下面,则需要把这句话改为
RewriteBase /shop
修改后保存文件,重命名为.htaccess,上传到ecshop的根目录。然后进入ecshop的管理后台,在“商店设置-基本设置”里就可以开启URL重写了。ecshop静态化有两种,简单重写和复杂重写。简单重写的url是类似http://www.mutao99.com/article-8.html这样的,复杂重写的话,会在url里带上栏目关键词。但是从论坛里看到说复杂重写生成的sitemap有问题,会造成很多重复页面,因此不建议使用复杂重写。
好了,接下来说下Discuz!7.0的伪静态化
Discuz!7.0的安装文件里没有.htaccess文件,因此,请再本地新建一个txt,然后将以下内容复制到txt里
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /bbs
# Rewrite 系统规则请勿修改
RewriteRule ^archiver/((fid|tid)-[\w\-] \.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9] )-([0-9] )\.html$ forumdisplay.php?fid=$1 |
|