Posts Tagged ‘伪静态’

  HostMonster主机如何设置Discuz!X2伪静态

posted on 7月 2nd, 2011 BY admin
HostMonster主机如何设置Discuz!X2伪静态已关闭评论

Discuz! X2 正式版已经发布,针对Discuz不同版本的伪静态设置,也是不一样的,今天这里就介绍在HostMonster主机里如何设置Discuz! X2的伪静态。

第一步:在Discuz后台,全局——SEO设置——url静态化,勾选全部伪静态

第二步:在网站根目录下的.htaccess文件,添加如下伪静态代码:

# 将 RewriteEngine 模式打开
RewriteEngine On# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /discuz

# Rewrite 系统规则请勿修改
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 ^blog-([0-9]+)-([0-9]+)\.html$ home.php?mod=space&uid=$1&do=blog&id=$2&%1

注意:如果网站下不存在.htaccess文件,可以手动创建,同时注意你的Discuz程序的安装目录,将上面的代码的目录修改成自己的目录

相关链接:

美国Hostmonster如何使用html静态化

Hostmonster中设置Discuz中的伪静态

  hostmonster主机设置phpwind 7.3.2伪静态

posted on 9月 16th, 2010 BY admin
hostmonster主机设置phpwind 7.3.2伪静态已关闭评论

           之前我们也介绍过关于在hostmonster主机中设置discuz的伪静态,今天我们来看看,如何设置phpwin的伪静态.

          首先新建一个htaccess.txt文本上传到空间phpwind目录下面(如果记得规则可以拷贝规则到这里面),上传到空间后将名字修改为.htaccess;如果修改后不显示可以重新打开文件管理器,在打开的时候选择显示隐藏的文件即可看到;
1.然后登陆你的phpwind后台,登陆成功后可以看到下面的导航:在导航上面有个管理菜单。

2.点击这个管理菜单可以下拉看到下面的选项如图:

Read more… …

  Hostmonster中设置Discuz中的伪静态

posted on 2月 2nd, 2008 BY admin
No Comments »

用户在Hostmonster中设置Discuz伪静态时,可能会遇到一些问题,用户也是按照Discuz教程里说的去改动的,# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz为你的论坛目录地址,如果程序放在根目录中,请将/discuz 修改为/
RewriteBase /bbs
# 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\%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
却发现不行。这时用户要检查一下安装路径是否正确。如果装在bbs目录要写成 RewriteBase/bbs,不要放到根目录,放到论坛所在的目录下。
如果用户发现还是不行,试试下面的代码,这个是把文件放在论坛所在目录下的:
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