Apache使用.htaccess配置伪静态的例子

发布时间:2020-08-10编辑:脚本学堂
Apache中使用.htaccess文件配置伪静态,简单而方便,本文为大家提供一个参考自discuz论坛的例子,有需要的朋友,可以参考下。

分两步进行。

一、在.htaccess文件加入:
 

复制代码 代码示例:
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /bbs 为你的论坛目录地址,如果程序放在根目录中,请将 /bbs 修改为 /
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

二、配置apache
1、修改apache配置文件 httpd.conf 。
将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉

2、在 httpd.conf中添加:
 

复制代码 代码示例:
<IfModule mod_rewrite.c>
RewriteEngine On
#...
</IfModule>

3、保存httpd.conf,重启Aapche服务。