红联Linux门户
Linux帮助

linux/Ubuntu下.htaccess上传被删除的解决办法

发布时间:2016-06-09 14:33:30来源:linux网站作者:尘世如潮

Ubuntu默认是不支持.htaccess文件形式进行伪静态的,我们要让ubuntu支持.htaccess,需要专门配置一下。


步骤一:

运行命令:sudo a2enmod

然后输入:rewrite


步骤二:

修改/etc/apache2/sites-enabled/000-default (该链接指向的是站点配置文件)

把(默认的www目录、或者需要应用.htaccess的目录)下的AllowOverride 属性改为All,保存。


步骤三:

重新加载apache

命令:sudo /etc/init.d/apache2 restart


关键点来了:

我们发现当使用ftp工具将.htaccess文件上传到远端服务器时,.htaccess文件被“秒删”

其实,.htaccess文件并不是被删除了,而是被隐藏了,

我们可以使用 ll -a 命令进行查看


小窍门:

使用chmod 777 * -R命令对文件夹内所有文件的权限进行修改时,隐藏文件的权限并没有被修改;

这个时候,我们可以先将 .htaccess 文件改为 1.htaccess ,然后再进行权限的修改,

修改完成后,再将.htaccess文件的名字改回去。

大功告成。


本文永久更新地址:http://www.linuxdiyf.com/linux/21373.html