[推荐]discuz最新版本如何开启伪静态

商标注册,低至280元 镜像共享,就用镜像市场 高防云服务器 企业邮箱 全新登场 1G云虚拟主机 188元/年

西部数码所有型号虚拟主机均支持伪静态Urlrewrite,支持自定义isapi功能。安装discuz!X后,登录您的网站后台,开启伪静态,然后登录我们独立控制面板,可以在我司虚拟主机管理中点击isap筛选,进行伪静态设置。Discuz ! xdiscuz x1.5都适用,两者伪静态规则是一样的)

点击isap筛选后,点击“开启自定义的URL静态化支持”,然后登录ftp,下载网站根目录下的“/others/discuz/httpd.ini”文件到您本地,用记事本打开httpd.ini文件,全选里面的内容删除,用一下内容替换:

#————————————————————分割线————————————

[ISAPI_Rewrite]
 
# 3600 = 1 hour
CacheClockRate 3600
 
RepeatLimit 32
 
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^(.*)/topic-(.+)\.html\?*(.*)$ $1/portal\.php\?mod=topic&topic=$2&$3
RewriteRule ^(.*)/article-([0-9]+)\.html\?*(.*)$ $1/portal\.php\?mod=article&articleid=$2&$3
RewriteRule ^(.*)/forum-(\w+)-([0-9]+)\.html\?*(.*)$ $1/forum\.php\?mod=forumdisplay&fid=$2&page=$3&$4
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forum\.php\?mod=viewthread&tid=$2&extra=page\%3D$4&page=$3&$5
RewriteRule ^(.*)/group-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forum\.php\?mod=group&fid=$2&page=$3&$4
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/home\.php\?mod=space&$2=$3&$4
RewriteRule ^(.*)/([a-z]+)-(.+)\.html\?*(.*)$ $1/$2\.php\?rewrite=$3&$4

#————————————————————分割线————————————

保存http.ini,然后上传http.ini覆盖原来的文件,这样您的空间就可以支持伪静态了!

补充,也可以在我们主机管理中点击文件管理,编辑“/others/discuz/httpd.ini”,将以上内容替换。

设置好后如果还是不能使用,请联系我司在线客服给您检查问题并处理。

以上是windows系统设置,下面说明linux设置

直接在wwwroot根目录放一个.htaccess文件,在文件里面写入伪静态规则。

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^topic-(.+)\.html$ portal.php?mod=topic&topic=$1&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^article-([0-9]+)-([0-9]+)\.html$ portal.php?mod=view&aid=$1&page=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^forum-(\w+)-([0-9]+)\.html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^group-([0-9]+)-([0-9]+)\.html$ forum.php?mod=group&fid=$1&page=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1

</IfModule>

 

http://www.west.cn/faq/list.asp?unid=576 Discuz!X2.0 最新版如何开启伪静态(图文帮助)


编辑:西部数码
日期:2010-06-24

分享至:
收藏 】 【 打印 】   
上一篇:通过FTP上传下载保障安全之妙招!
下一篇:新开vps系统为linux的服务器,设置ftp不能登录原因分析
企业邮箱 全新登场 1G云虚拟主机 188元/年
  >> 相关文章
 
Top

24小时客服热线

400-028-5800

028-62778877

  • 售前咨询请拨4
  • 售后服务请拨5
  • 技术支持请拨7
  • 投诉建议请拨9
  • 备案问题请提交工单

咨询售后问题请先打开 电话助手