Discuz论坛开启伪静态最详细的教程!
Posted ii123ii
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Discuz论坛开启伪静态最详细的教程!相关的知识,希望对你有一定的参考价值。
我们都知道discuz是采用php语言开发的,动态地址不利于蜘蛛抓取,开启伪静态有利于SEO优化。网上很多教程采用.htaccess但是是不行的,需要配置.conf文件。
请查看操作步骤:
1.登录我们网站后台,在全局>SEO优化设置>将要设置的页面勾选上,门户专题、门户文章、论坛列表、论坛内容页面、用户日志等。点击提交
2.提交后点击 查看当前的Rewrite规则!
3.选择你对应的服务器类型;如果是你 Apache Web Server(独立主机用户) ,就复制 Apache Web Server ,阿里云ECS服务器是 独立IP主机,就复制独立主机用户的内容。
4.打开notepad++ 新建一个文本,将<IfModule mod_rewrite.c> 到</IfModule> 一个完整闭合的内容粘贴到 新建文本里面,并保存为.htaccess。
5.打开flashFXP 链接你服务器远程管理,将.htaccess文件上传至你网站根目录。重启服务器,打开网页看地址是否可以访问,并且地址格式是 www.abc.com/article-1-1.html,这就算开启了。网上大多教程都是到这一步就没有了,如果不行请往下看!
6.很多朋友安装了多个网站,是Apache环境的,需要配置在vhosts.conf文件。将flashFXP 找到服务器目录/alidata/server/httpd-2.4.2/conf/vhosts/下,将vhost.conf 下载到本地。
7.用notepad++打开,对应网站的youweb.conf文件,将<IfModule mod_rewrite.c> 到</IfModule>复制到 youweb.conf文件里面的</Directory>这个标签下,注意需要一个网站的标签,不要贴错地方。将修改好的.conf文件上传回去覆盖掉原来的文件。
8.打开putty.exe输入你的ip地址,点击open,登录。输入你虚拟机管理员用户名root,管理员密码:xxxx。按回车登录
9.在命令窗口输入:service httpd restart 重启 httpd服务器软件,即可!
10.打开你的网站,访问页面,看看地址是不是 www.abc.com/article-20610-1.html 了呢 。成功了吧!!
以上是关于Discuz论坛开启伪静态最详细的教程!的主要内容,如果未能解决你的问题,请参考以下文章
Discuz X3.2 分区 gid 完美伪静态方法 Apache/Nginx