服务器维护,服务器代维,安全设置,漏洞扫描,入侵检测服务

运维之家

 找回密码
 注册
搜索
查看: 5359|回复: 0

Windows系统中配置Apache的伪静态

[复制链接]
dirtysea 发表于 2011-3-5 16:15:33 | 显示全部楼层 |阅读模式
简单配置Apache的伪静态,只需要三个步骤:
第一步:打开 Apache 的配置文件 httpd.conf,找到#LoadModule rewrite_module modules/mod_rewrite
把前面的#号去掉,使之有效,改完后代码如下:

LoadModule rewrite_module modules/mod_rewrite
复制代码第二步:找到
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
把AllowOverride None改为AllowOverride All,使之支持.htaccess。

第三步:重启Apache服务器。


下面我们可以做个测试,我写一个简单的.htaccess文件,代码如下: RewriteEngine on
RewriteRule ^(.*)$ index.php
复制代码以上重写的规则就是不管您输入WEB目录下的什么文件地址都会重写到index.php。具体重写规则可以参考一下"正则表达式"的相关文档,这里就不一一介绍了。




RewriteEngine On
RewriteBase /

RewriteRule ^(.*)/tags/(?:(\?.*))*$ $1/tags\.php
RewriteRule ^(.*)/tags/(.*)\.html(?:(\?.*))*$ $1/tags\.php\?$2

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|运维之家

GMT+8, 2024-5-18 23:41 , Processed in 0.193371 second(s), 14 queries .

Powered by Dirtysea

© 2008-2020 Dirtysea.com.

快速回复 返回顶部 返回列表