普遍的说法是把网站的url伪静态有利于搜索引擎的收录,现在是否还有必要到虽然没有定论,但很多建站程序,例如Wordpress,国内的Discuz,Phpwind等都是支持伪静态的。所以不少朋友在考虑是否购买Bluehost主机的时候,都有一个小小的疑问,那就是Bluehost支持伪静态吗?

答案是肯定的,默认情况下,BlueHost都开启了mod_rewrite模块,也就是支持URL重写/伪静态的模块,在需要在.htaccess设置好相应的URL重写规则/伪静态规则即可。

参考:

Bluehost虚拟主机Discuz伪静态设置

第一步.打开RewriteEngine 模式,编辑论坛根目录下的.htaccess文件使之与以下内容一致(*以下规则为Discuz! 6.1.0版)。

创建/编辑一个.htaccess放在论坛的根目录。在.htaccess中输入一下代码。(用记事本创建.htaccess,注意.htaccess文件没有后缀)

# 将 RewriteEngine 模式打开
RewriteEngine on
# 修改论坛目录地址

RewriteBase /

# 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

第二步.在Discuz后台根据自己的需要做相应的设置调整即可。

Bluehost主机,现在购买只需要5.95美元/月。