技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录

下次自动登录
现在的位置: 首页Apache>正文
Linux环境下phpwind论坛Apache伪静态规则设置
2011年11月02日 Apache 评论数 2 ⁄ 被围观 8,523次+


1、首先确定Apache是否加载了Mod_rewrite 模块
方法: 检查 /etc/httpd/conf/httpd.conf 中是否存在以下两段代码 (具体路径可能会有所不同,但形式基本是一样的):
(一)LoadModule rewrite_module libexec/mod_rewrite.so
(二)AddModule mod_rewrite.c

如果存在,那么在文件/etc/httpd/conf/httpd.conf相应的主机目录配置中加入如下代码。(此时须注意,如果网站是通过虚拟主机来定义,请务必加到虚拟主机配置中去,否则可能无法使用。)

我这里虚拟主机的配置文件是/etc/httpd/conf.d/vhost.conf
vi /etc/httpd/conf.d/vhost.conf #编辑
加入以下代码:
系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接

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

例如:

<Directory "/home/wwwroot/web1/htdocs">
    Options Includes ExecCGI FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all

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

</Directory>

系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接

/etc/init.d/httpd restart     #改好后然后将 Apache 重启

然后在phpwind论坛后台-全局-伪静态-静态目录部署-静态目录部署功能,选择开启。

静态目录:-htm-

静态目录扩展名设置:.html

点击提交即可

     

  系统运维技术交流QQ群:①185473046 系统运维技术交流□Ⅰ ②190706903 系统运维技术交流™Ⅱ ③203744115 系统运维技术交流™Ⅲ

目前有 2 条留言 其中:访客:2 条, 博主:0 条

  1. wufawutiao : 2012年04月20日17:13:20  1楼

    这是LNMP 还境啊?

给我留言

您必须 [ 登录 ] 才能发表留言!



Copyright© 2011-2024 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
陕ICP备11001040号-3