所在位置:首页 > 学习心得 > 检测apache是否支持htaccess文件
检测apache是否支持htaccess文件
  • 检测apache是否支持htaccess文件
    发布时间:2011-08-18 类别:PHP技术 来源:侠客工作室
    • 1
    • 2
    • 3
    • 4
    • 5
  • 第一:检测 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=$1&id=$2&page=$3
    新建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
  • ☆☆☆技术交流群:5684178☆☆☆
  • 上一篇:织梦php.ini register_globals must is Off!问题解决方案
  • 下一篇:安装discuz时出现 Error:Table ‘ucenter.uc_pms‘ doesn‘t e
侠客工作室主要承揽网站制作|企业建站|北京网站制作|北京网站建设|北京企业建站|专业仿站|SEO优化等业务
地址:北京市海定区清河水木天成 电话:13718388147 13718388147 传真:13718388147 访问统计:
投诉电话:13718388147 投诉QQ:点击这里给我发消息 客服信箱:1300105556@qq.com 邮编:102200 北京网站建设地图 北京网站建设RSS地图
版权所有 2009-2014侠客工作室【北京网站建设】 京ICP备11021494号-1