这几天装了几个论坛,分别在godaddy和hostmonster上面,想着把论坛伪静态一下,就在discuz官方论坛上面找了一段伪静态规则,结果放在godaddy下面可以使用放在hostmonster下面没用,于是在网络上找了半天终于给我找到了hostmonster虚拟空间下面的伪静态规则,现在放在下面供大家参考。

godaddy虚拟空间 discuz伪静态规则 建立一个.htaccess文件写入下面代码

RewriteEngine On
RewriteBase /
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%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+).html$ space.php?$1=$2
RewriteRule ^tag-(.+).html$ tag.php?name=$1

将.htaccess文件放入论坛的更目录下面。切记 是论坛的根目录。
hostmonster虚拟空间 discuz伪静态规则   建立一个.htaccess文件写入下面代码

RewriteEngine On
RewriteRule ^index.html$ index.php
RewriteRule ^archiver/((fid|tid)-[0-9]+\.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\%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1bbs                                       

将.htaccess文件放入论坛的更目录下面

两段代码是不同的,请大家分辨清楚了。由此证明,每个主机上的伪静态规则都是不同的。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。