dz论坛导航栏做伪静态方法通过URL静态化设置
第一步:改模板:template\default\forum\discuz.htm,把forum.php?gid=$cat[fid]改为gid-$cat[fid].html
第二步:加伪静态规则:A:下面是httpd.ini,伪静态必须放在RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$2:$3&$5上面。
1.进入后台,找到“全局”——“SEO设置”,如图,把右边“可用”下方的框全给勾选2.此时你到网站首页,刷新一下,你会看到你的网站地址全变成了伪静态,也就是html结尾的文章或者栏目地址,但是你点进去,会发现出现无法打开页面,是因为你设置了伪静态,却没做伪静态处理,不同的主机,使用不同的伪静态规则才能使之实现伪静态.如果你的是Apache主机,请把下面代码复制到记事本,保存为.htaccess并上传到空间根目录即可 # Heli...
3.如果你是IIS主机,复制下面代码到记事本
1、输入以下命令cd /alidata/server/nginx/conf/rewrite再输入ll
看看是不是像下面截图的一样。
2、这些就是伪静态规则文件。我们打开phpwind.conf看看。
已经在rewrtie目录下配置了常见程序的伪静态规则。可以直接调用。
3、如果没有就按照程序名.conf的命名方式新建一个配置文件
配置文件搞清楚了,你可能会说好像网站伪静态还是没效果啊。别着急,因为伪静态规则是需要被网站配置文件调用才行的。
4、输入以下命令
cd /alidata/server/nginx/conf/vhosts
进入到网站配置目录
5、打开配置文件
修改好伪静态调用文件
下面测试下我们配置的文件是否正确吧输入
nginx: the configuration file /alidata/server/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /alidata/server/nginx/conf/nginx.conf test is successful
如果出现以上两句话就说明配置成功了。下面重启下nginx就可以了。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)