apache的rewrite机制配置

Posted 潘超go

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache的rewrite机制配置相关的知识,希望对你有一定的参考价值。

步骤:

1:启用rewrite模块,在默认情况下,没有启用

修改httpd.conf文件

#启动rewrite模块

LoadModule rewrite_module modules/mod_rewrite.so       #将其前面的#去掉即可。

确认是否启动成功

<?php phpinfo();?>

如果看到一下结果,则证明rewrite启动成功。

2: 配置我们的虚拟主机

httpd.conf 打开虚拟主机的配置文件

# Virtual hosts

Include conf/extra/httpd-vhosts.conf         #同样也是将其前面的#去掉即可

修改 httpd-vhost.conf  (xampp一般在:C:\\xampp\\apache\\conf\\extra文件夹下 )

<VirtualHost *:80>

    DocumentRoot "C:\\xampp\\htdocs\\test-apa"

 ServerName www.panchao.com

    #Directory配置节点,用于指定该目录下的文件或是图片.的访问权限

    #设置虚拟主机的错误页面,欢迎页面

    <Directory "C:\\xampp\\htdocs\\test-apa">

    </Directory>

</VirtualHost>

3: 在hosts文件中,配置ip和主机的对应关系(一般在:C:\\Windows\\System32\\drivers\\etc文件夹下)

127.0.0.1 www.hsp.com        #在后面添加这样一条即可

4:这是我们访问:www.panchao.com,会得到这样的结果:

到这里就已经配置成功了!哈哈简单吧!!!

以上是关于apache的rewrite机制配置的主要内容,如果未能解决你的问题,请参考以下文章

apache配置伪静态Rewrite

.htaccess Rewrite apache重写和配置

apache配置rewrite及.htaccess文件(转载)

Apache通过rewrite限制某个目录

Apache如何使用rewrite模块

ThinkPHP 利用.htaccess文件的 Rewrite 规则隐藏URL中的 index.php