如何设置godaddy的discuz伪静态rewrite规则
如果帖数较多,可能会加大主机负担,请慎用
根据GD的帮助文档How do i use mod_rewrite
他们是支持apache的mod rewrite的,而且默认是开启的。
不过为了使你的虚拟主机能够享受到这个福利,你还必须自己手动添加rewrite规则到相应的子目录中的.htaccess文档中
没有.htaccess文档的自己建一个,打入以下的内容,保存,然后传到discuz论坛所在子目录
引用
RewriteEngine On
RewriteBase / RewriteRule ^archiver/([a-z0-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 ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
当然你还需要在discuz的基本设置-搜索引擎优化中勾选对应的url静态化选项方可生效。
ok,然后你就能看到和本博客一样的效果。(我这里看是马上生效的,不需要等官方说的一个小时)
Tags: godaddy , liunx , discuz , 为静态
没有评论▼