步骤一:apache
运行命令:sudo a2enmod服务器
而后输入:rewriteide
步骤二:工具
修改/etc/apache2/sites-enabled/000-default (该连接指向的是站点配置文件)rest
把(默认的www目录、或者须要应用.htaccess的目录)下的AllowOverride 属性改成All,保存。文件上传
步骤三:it
从新加载apacheftp
命令:sudo /etc/init.d/apache2 restart配置
-----------------------权限
关键点来了:
咱们发现当使用ftp工具将.htaccess文件上传到远端服务器时,.htaccess文件被“秒删”
其实,.htaccess文件并非被删除了,而是被隐藏了,
咱们能够使用 ll -a 命令进行查看
小窍门:
使用chmod 777 * -R命令对文件夹内全部文件的权限进行修改时,隐藏文件的权限并无被修改;
这个时候,咱们能够先将 .htaccess 文件改成 1.htaccess ,而后再进行权限的修改,
修改完成后,再将.htaccess文件的名字改回去。
大功告成~