資料載入中

胡言亂語

ubuntu 18.04 apache 目錄啟用並開啟.htaccess 覆寫

.htaccess是在Apache HTTP Server這款服務器架設軟件下的一個對於系統目錄進行各種權限規則設置的一個文件,存在於Linux操作系統中。
比較常見的是定義默認首頁名 稱,404頁面,301轉向,等。

啟用apache 的 mod_rewrite 模組
# sudo a2enmod rewrite

重新啟動apache,重新讀取模組,設定才會生效
# sudo service apache2 restart

使用vi編修apache2.conf
# sudo vi /etc/apache2/apache2.conf

將原先 AllowOverride None 修改為 All

ubuntu1804apache目錄啟用並開啟htaccess覆寫

Options Indexes FollowSymLinks
AllowOverride All
Require all granted

重新啟動apache,重新讀取設定檔,設定才會生效
# sudo service apache2 restart

  • .htaccess文件的功能與用途
  • Apache HTTP Server的權限規則設置
  • Linux系統中的網站配置
  • 啟用mod_rewrite模組的步驟
  • 修改apache2.conf文件的注意事項
https://innstory.com/story-ubuntu1804apache目錄啟用並開啟htaccess覆寫-2281

上一篇
 如何增加WordPress網站的PHP時間限制?

下一篇
想在網頁上預覽PDF可使用的方案 

發表留言

  • Max

    對於Apache的配置,細節確實很重要,特別是權限設定和模組啟用。這些步驟不容忽視。
    2026-07-05 下午 10 點回覆
  • Jack

    對於.htaccess的設定,確實很實用,能夠靈活管理網站的權限和路徑。對於常用的301轉向和404頁面設置,理解這些基本操作還是挺重要的。
    2026-03-12 上午 10 點回覆

作者簡介

離不開電腦的宅男


推薦閱讀

作者其他相關類別故事

使用JavaScript的split函式完成字串切割

使用JavaScript的s…

Mark Chang 7 年又 213 天 1.9K

使用JavaScript的split 函式可以用來切割字串。 根據設定的切割點執行切開的動作。 以下...

php檢查陣列中大於0的值

php檢查陣列中大於0的值

Mark Chang 5 年又 196 天 1.4K

假設有一個陣列$a 取得大於0的數值有幾個 以上紀錄~  

當域名 DNS 尚未生效時,如何預先設定及測試網站

當域名 DNS 尚未生效時,…

Mark Chang 4 年又 327 天 2.4K

建置一個新的網站或是將網站搬家時 常常會遇到一個問題,就是要將網址指向到新的網站空間,設定完畢但需要...