步驟一: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文件的名字改回去。
大功告成~