MacOS High Sierra开启ReWrite功能的方法

首先编辑Apache配置文件/etc/apache2/httpd.conf
查找如下代码

#LoadModule rewrite_module libexec/apache2/mod_rewrite.so

将这行的#删掉,就是启动了Rewrite模块,但是这还不够,接着根据自己需求进一步配置。

第一,如果是基于系统默认的站点目录/Library/WebServer/Documents的站点开启Rewrite,编辑Apache配置文件,查看系统默认的站点目录中的AllowOverride选项,改成如下代码

AllowOverride All

第二,如果是基于用户站点目录~/Sites的站点开启ReWrite,
创建如下文件

sudo vim /etc/apache2/users/jack.conf

文件内容如下


        Options FollowSymLinks Multiviews
        MultiviewsMatch Any
        AllowOverride All
        Require all granted

你可能感兴趣的:(MacOS High Sierra开启ReWrite功能的方法)