Apache开启rewrite

第一种
+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
开启Apache 的mod_rewrite功能:
在Apahce的配置文件httpd.conf中把#LoadModule rewrite_module modules/mod_rewrite.so
前的#去掉,改为LoadModule rewrite_module modules/mod_rewrite.so
在httpd.conf中找到下面这段
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
将AllowOverride None 改成 AllowOverride ALL
这样Apache的mod_rewrite就开启了。
+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
第二种方案
+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
打开http.conf,一般只要去掉之前的#号即可,重启Apache服务(所有对http.conf做的操作都需要对Apache进行重启)
Apache2内置了mod_rewirte,在配置虚拟主机的配置文件VirtualHost部分打开引擎:RewriteEngine on
这句之后就可以使用重写语法了。
VirtualHost文件部分的Directory配置必须是:
<Directory />
Options Includes FollowSymLinks #允许使用符号链接
AllowOverride All #允许目录配置文件.htaccess。如果不使用是AllowOverride None
</ Directory>
利用mod_rewrite重写URL主要使用两个基本的指令RewriteRule和RewriteCond.
+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
第三--->启用.htaccess(如何启用.htaccess以及url转向)
+-----------------------------------------------------------------------------------------------------------------------------------------------------------+
打开httpd.conf
查找
<Directory>
Options FollowSymLinks
AllowOverride <span style="color:rgb(229,51,51);">None</span>
</Directory>

将其修改为:
<Directory/>
Options FollowSymLinks
AllowOverride<span style="color:rgb(229,51,51);">All</span>
</Directory>
+-----------------------------------------------------------------------------------------------------------------------------------------------------------+

转载于:https://www.cnblogs.com/sgsheg/archive/2012/09/10/2679011.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值