您的位置:首页 > 运维架构 > Apache

检测apache是否支持htaccess文件

2012-09-13 00:07 405 查看
第一:检测 apache是否开启mod_rewrite

通过php提供的phpinfo()函数查看环境配置,在"apache2handler —> Loaded
Modules"里看是否有"mod_rewrite"模块,如没开启则在apache配置文件httpd.conf
中找到"#LoadModule rewrite_module
modules/mod_rewrite.so"去掉前面的"#"号,重启apache即可

第二:检测apache是否支持 ".htaccess"

如测试中不支持".htaccess",那在apache配置文件httpd.conf
中找到"<Directory
/>"与"</Directory>"内的"AllowOverride
None"改为"AllowOverride All",重启apache即可

第三:创建.htaccess 文件

创建.htaccess
文件方法:新建文本文档,名字为"htaccess.txt",再打开"htaccess.txt"另存为,此时注意,名称改为
"".htaccess""保存即可

第四:测试伪静态实例

.htaccess文件中输入:

RewriteEngine on

RewriteRule ([a-zA-Z])-([0-9])-([0-9]).html$
index.php?action=&id=&page=

新建index.php文件并输入:

<?php

echo 'action='.$_GET['action'];

echo '<br>id='.$_GET['id'];

echo '<br>page='.$_GET['page'];

?>

在地址栏中输入 http://127.0.0.1/view-8-2.html
按回车将显示出参数:

action=view

id=8

page=2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: