discuz全站伪静态
最佳回答
1、登录后台在全局SEO设置中开启伪静态,就会自动生成规则;
2、将对应主机或服务器的规则放到配置文件里面,将文件放到相应位置就行了。
虚拟主机不同,具体设置可能不一样。
最新回答共有4条回答
-
匿名用户
回复其实现在搭建网站非常简单,都是傻瓜式的,而且都有图文教程!
现在搭建论坛的成本也就是域名注册费,虚拟主机,或者服务器!
建论坛比较常用的源码就是Discuz 搭建非常简单,环境php+mysql 如果有伪静态需求也需要安装!程序也比较方便在应用中心可以在线安装插件和模版!
如果新手也可以先在本地搭建测试!
-
专业建网站
回复在你的网站后太,全局,SEO设置开启伪静态规则就行了,下面是一些设置的信息
Apache Web Server(虚拟主机用户)
在开始以下设置之前,请首先咨询您的空间服务商,
空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析,
否则即便按照下面的方法设置好了,也无法使用。
检查论坛所在目录中是否存在 .htaccess 文件,如果不存在,
请手工建立此文件。Win32 系统下,无法直接建立 .htaccess 文件,
您可以从其他系统中拷贝一份,或者在 Discuz.net 技术支持栏目中下载此文件。
编辑并修改 .htaccess 文件,添加以下内容
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /discuz
# Rewrite 系统规则请勿修改
RewriteRule ^archiver/((fid|tid)-[w-] .html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9] )-([0-9] ).html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9] )-([0-9] )-([0-9] ).html$ viewthread.php?tid=$1&extra=page=$3&page=$2
RewriteRule ^space-(username|uid)-(. ).html$ space.php?$1=$2
RewriteRule ^tag-(. ).html$ tag.php?name=$1