raksmart活动促销

分享

写回答

发帖

[提问] hostmonster空间如何实现PHPWind 纯静态形式的URL

HostMonster HostMonster 3955 人阅读 | 7 人回复

发表于 2008-4-23 16:05:37 | 显示全部楼层 |阅读模式

我用的是PHPWind v6.0想静态目录部署,用纯静态形式的URL。

方法如下,请问:
请问,这个空间可不可以?可以的话httpd.conf文件在那里呀?还有怎么重启呀?

使用方法:
以apache服务器为例介绍使用方法.


1.在静态目录部署中,开启静态目录部署功能,将静态目录设置为"-htm-",将静态目录扩展名设置为:".html"
   默认的URL形式为 "http://www.phpwind.net/thread.php?fid=2"
   新的URL形式为    "http://www.phpwind.net/thread-htm-fid-2.html"
   这种纯静态形式的URL更易被搜索引擎收录

2.Apache Web Server 的配置
   首先确定加载了 Mod_rewrite 模块,方法: 检查 conf/httpd.conf 中是否存在以下两段代码 (具体路径可能会有所不同,但形式基本是一样的):

(一)LoadModule rewrite_module libexec/mod_rewrite.so
(二)AddModule mod_rewrite.c

如果存在,那么在配置文件(通常就是conf/httpd.conf)中加入如下代码。此时须注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置中去,否则可能无法使用。改好后然后将 Apache 重启.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
</IfModule>

回答|共 7 个

大漠孤狼

发表于 2008-4-23 16:43:56 | 显示全部楼层

找一下在虚拟主机中的配置说明,修改.htaccess文件

tomct

发表于 2008-4-24 13:44:41 | 显示全部楼层

谢谢大漠,
我把我论坛域名下的.htaccess文件加上
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
</IfModule>
就OK了,
不过不知到会不会加大服务器负担。

大漠孤狼

发表于 2008-4-24 13:45:44 | 显示全部楼层

会加重,不过据说影响不大

wjwolf

发表于 2008-5-31 14:58:08 | 显示全部楼层

我也来试试看静态的

yaosen0002

发表于 2008-5-31 23:24:04 | 显示全部楼层

没有纯静态,程序跟原来一模一样,就是把URL的形式改的对搜索引擎友好一些

看你自己的标题:hostmonster空间如何实现PHPWind 纯静态形式的URL

神猪

发表于 2008-5-31 23:34:23 | 显示全部楼层

当然会加重  不过影响甚微

大漠孤狼

发表于 2008-6-4 22:53:02 | 显示全部楼层

伪静态的设置请参考:PhpWind启用伪静态
您需要登录后才可以回帖 登录 | 注册

本版积分规则

HostMonster讨论

HostMonster
优惠码:优惠链接
介绍:HostMonster美国主机商成立于1996年,总部位于犹他州普罗沃,提供主机托管服务,在业内有比较有实力,而且口碑也不错。HostMonster美国主机性价比较高,而且基本不会额外收取费用,其无限型方案支持无限磁盘空间,无限带宽和电子邮件帐户,提供免费域名1个。
查看更多

tomct

发表主题