此篇教學說明的是你可以從cpanel控制台中找到 .htaccess 檔案,利用這個檔案去關閉你主機中的緩存(快取/cache),關閉了就表示你在修改網站時可以”即時”去認到你修改的地方不用擔心瀏覽器cookies蒙蔽了你!
.hataccess有什麼用途?
1. 設置網址重寫:可以使用網址重寫規則來改變請求網址的行為,這在SEO優化和使用友好的網址設置中非常有用。
2. 設定密碼保護:可以設置目錄的訪問控制,僅允許特定用戶進入。
3. 自訂錯誤頁面:可以自定義404、500等錯誤頁面的顯示內容。
4. 重定向:可以設置簡單的網址重定向。
5. 設置MIME類型:可以指定文件類型的MIME類型。
6. 防止目錄列出:可以防止訪問者查看目錄的文件列表。
為什麼 .hataccess可以修改?
.htaccess 檔案是提供了一種是你的web server(Apache)中可以兼容提供指令的方法。這樣的指令通常是放在.htaccess中。
.htaccess的特性是在讀取指令時的方式是由上到下,那如果你最上面的的指令與往下走的的指令有相矛盾的地方,則會選取最後一個要讀取的指令做為所使用的指令。
就剛好利用這種特點來關閉緩存,而不會干擾所有現有指令,只需在底部放置新指令即可。如果你的網站更新完成後,就可以刪除以下的代碼,讓網站恢復正常以往抓取cache的狀態來運行。
如何找到 .htaccess ?
請到.htaccess 加入 (在public_html下,用CPANEL下的”檔案管理員”,看到 “顯示隱藏檔案 (名稱開頭是 . 的檔案)” ,打勾按確定便可以看到)
代碼:
# DISABLE CACHING
<IfModule mod_headers.c>
Header set Cache-Control “no-cache, no-store, must-revalidate”
Header set Pragma “no-cache”
Header set Expires 0
</IfModule>
<FilesMatch “\.(css|flv|gif|htm|html|ico|jpe|jpeg|jpg|js|mp3|mp4|png|pdf|swf|txt)$”>
<IfModule mod_expires.c>
ExpiresActive Off
</IfModule>
<IfModule mod_headers.c>
FileETag None
Header unset ETag
Header unset Pragma
Header unset Cache-Control
Header unset Last-Modified
Header set Pragma “no-cache”
Header set Cache-Control “max-age=0, no-cache, no-store, must-revalidate”
Header set Expires “Thu, 1 Jan 1970 00:00:00 GMT”
</IfModule>
</FilesMatch>
延伸閱讀:如何在cpanel控制台上開啟操作mod_rewrite的功能?
文章來源 : https://wpoki.com
GIPHY App Key not set. Please check settings