PHP開啟目錄引索+fancyindex漂亮目錄瀏覽帶搜索功能

来源:https://www.cnblogs.com/Cherrison-Time/archive/2019/09/22/11570041.html
-Advertisement-
Play Games

PHP開啟目錄引索 一. 前言 不知為何對nginx情有獨鍾, 最近練習php, 為了方便寫代碼, 便想要開啟nginx的目錄索引功能, 顯然不如Apache開啟的方便, 幾次嘗試都崩了... 我這個小白確實有點看不懂nginx的配置文件. 不過最後還是成功了, 記錄一下, 萬一哪天忘了, 回來看看 ...


PHP開啟目錄引索

一. 前言

  不知為何對nginx情有獨鍾, 最近練習php, 為了方便寫代碼, 便想要開啟nginx的目錄索引功能, 顯然不如Apache開啟的方便, 幾次嘗試都崩了... 我這個小白確實有點看不懂nginx的配置文件.

  不過最後還是成功了, 記錄一下, 萬一哪天忘了, 回來看看.

  我們都知道在apache下可以配置訪問web伺服器的某個路徑時,自動顯示其目錄下麵的文件列表的,其實Nginx一點也不比apache弱,它當然也可以實現這個功能,而且還非常容易和簡單;(嗯, 確實是這樣, 不會懵逼, 會點就是幾行代碼的事情)

二. 解決過程

  

worker_processes  1;
error_log  logs/error.log  notice;
events {
    worker_connections  1024;
}
http {
    include mime.types;
    default_type  application/octet-stream;
    sendfile    on;
    keepalive_timeout  65;
server {
        listen        80;
        server_name  localhost;
      # 這個就是你代碼的運行目錄, 最好使用絕對路徑吧 root
"D:/phpstudy_pro/WWW"; location / { index index.php index.html;
        # 下麵的三行代碼就開啟了nginx的目錄引索 autoindex on;     autoindex_exact_size off; autoindex_localtime on; } } }

 

這樣我們就配置好了, 不夠好像有個小問題....

哦, 看看這個界面:

  

 

 

 

 

  nginx自帶的目錄索引,功能簡單、樣式也不好看, 不得不承認沒有Apache的預設樣式好看, 不夠嘿嘿, 廣大nginx愛好者, 已經給出了他們的解決辦法.

使用fancyindex插件來做索引,配上一個漂亮的主題的同時還有搜索的功能.

  接下來我們一起來配置吧!

  首先是下載這兩個, 文件鏈接給出

  https://github.com/aperezdc/ngx-fancyindex/archive/v0.4.3.zip
  https://github.com/Naereen/Nginx-Fancyindex-Theme/archive/master.zip

 

 

添加好這個模塊選好主題 , 就這樣了;

詳細添加過程下次再寫........ 

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 回顧 -Hibernate框架 ORM: 對象關係映射.把資料庫表和JavaBean通過映射的配置文件映射起來, 操作JavaBean對象,通過映射的配置文件生成SQL語句,自動執行.操作資料庫. 1: 類名.hbm.xml 映射配置文件. 2: hibernate.cfg.xml 核心配置文件. ... ...
  • 1.1 JdbcTemplate概述 : 它是spring框架中提供的一個對象,是對原始JdbcAPI對象的簡單封裝.spring框架為我們提供了很多的操作模板類. ORM持久化技術 模板類 JDBC org.springframework.jdbc.core.J... ...
  • 1.1 AOP概述 1.1.1 什麼是AOP? AOP : 全稱是Aspect Oriented Progamming既 : 面向切麵編程.通過預編譯方式和運行期動態代理實現程式功能的統一維護的一種技術. 簡單的說它就是把我們程式重覆的代碼抽取出來,在需要執行的時候,使用動態代理的技術,在不修改源碼... ...
  • 1.1 基於註解的IOC配置 既註解配置和xml配置要實現的功能都是一樣的,都是要降低程式間的耦合.只是配置的形式不一樣. 1.2 環境搭建 1.2.1 第一步:拷貝必備的jar包 需要多拷貝一個spring-aop-4.2.4.RELEASE.jar 1.2.2 創建xml文件,導入約束 ... ...
  • 一 URL配置 "Django 1.11版本 URLConf官方文檔" URL配置(URLconf)就像Django 所支撐網站的目錄。它的本質是URL與要為該URL調用的視圖函數之間的映射表。你就是以這種方式告訴Django,對於這個URL調用這段代碼,對於那個URL調用那段代碼。 基本格式 註意 ...
  • 一 web框架的本質及自定義web框架 我們可以這樣理解:所有的Web應用本質上就是一個socket服務端,而用戶的瀏覽器就是一個socket客戶端,基於請求做出響應,客戶都先請求,服務端做出對應的響應,按照http協議的請求協議發送請求,服務端按照http協議的響應協議來響應請求,這樣的網路通信, ...
  • 一、創建一個學生類 每個學生都有學號信息,但是每一個學生的學號都是不同的,所以要訪問這個學號必須先創建對象,通過對象去訪問學號信息,學號信息不能直接通過“類”去訪問,所以這種成員變數又被稱為“實例變數” 註意: (1)對象又被稱為實例,實例變數又被稱為對象變數(對象級別的變數) (2)不創建對象,這 ...
  • 除了基本的docker pull、docker image、docker ps,還有一些命令及參數也很重要,在此記錄下來避免遺忘。 環境信息 以下是本次操作的環境: 1. 操作系統:CentOS Linux release 7.7.1908 2. Docker:19.03.2 假設當前環境正運行著兩 ...
一周排行
    -Advertisement-
    Play Games
  • 基於.NET Framework 4.8 開發的深度學習模型部署測試平臺,提供了YOLO框架的主流系列模型,包括YOLOv8~v9,以及其系列下的Det、Seg、Pose、Obb、Cls等應用場景,同時支持圖像與視頻檢測。模型部署引擎使用的是OpenVINO™、TensorRT、ONNX runti... ...
  • 十年沉澱,重啟開發之路 十年前,我沉浸在開發的海洋中,每日與代碼為伍,與演算法共舞。那時的我,滿懷激情,對技術的追求近乎狂熱。然而,隨著歲月的流逝,生活的忙碌逐漸占據了我的大部分時間,讓我無暇顧及技術的沉澱與積累。 十年間,我經歷了職業生涯的起伏和變遷。從初出茅廬的菜鳥到逐漸嶄露頭角的開發者,我見證了 ...
  • C# 是一種簡單、現代、面向對象和類型安全的編程語言。.NET 是由 Microsoft 創建的開發平臺,平臺包含了語言規範、工具、運行,支持開發各種應用,如Web、移動、桌面等。.NET框架有多個實現,如.NET Framework、.NET Core(及後續的.NET 5+版本),以及社區版本M... ...
  • 前言 本文介紹瞭如何使用三菱提供的MX Component插件實現對三菱PLC軟元件數據的讀寫,記錄了使用電腦模擬,模擬PLC,直至完成測試的詳細流程,並重點介紹了在這個過程中的易錯點,供參考。 用到的軟體: 1. PLC開發編程環境GX Works2,GX Works2下載鏈接 https:// ...
  • 前言 整理這個官方翻譯的系列,原因是網上大部分的 tomcat 版本比較舊,此版本為 v11 最新的版本。 開源項目 從零手寫實現 tomcat minicat 別稱【嗅虎】心有猛虎,輕嗅薔薇。 系列文章 web server apache tomcat11-01-官方文檔入門介紹 web serv ...
  • 1、jQuery介紹 jQuery是什麼 jQuery是一個快速、簡潔的JavaScript框架,是繼Prototype之後又一個優秀的JavaScript代碼庫(或JavaScript框架)。jQuery設計的宗旨是“write Less,Do More”,即倡導寫更少的代碼,做更多的事情。它封裝 ...
  • 前言 之前的文章把js引擎(aardio封裝庫) 微軟開源的js引擎(ChakraCore))寫好了,這篇文章整點js代碼來測一下bug。測試網站:https://fanyi.youdao.com/index.html#/ 逆向思路 逆向思路可以看有道翻譯js逆向(MD5加密,AES加密)附完整源碼 ...
  • 引言 現代的操作系統(Windows,Linux,Mac OS)等都可以同時打開多個軟體(任務),這些軟體在我們的感知上是同時運行的,例如我們可以一邊瀏覽網頁,一邊聽音樂。而CPU執行代碼同一時間只能執行一條,但即使我們的電腦是單核CPU也可以同時運行多個任務,如下圖所示,這是因為我們的 CPU 的 ...
  • 掌握使用Python進行文本英文統計的基本方法,並瞭解如何進一步優化和擴展這些方法,以應對更複雜的文本分析任務。 ...
  • 背景 Redis多數據源常見的場景: 分區數據處理:當數據量增長時,單個Redis實例可能無法處理所有的數據。通過使用多個Redis數據源,可以將數據分區存儲在不同的實例中,使得數據處理更加高效。 多租戶應用程式:對於多租戶應用程式,每個租戶可以擁有自己的Redis數據源,以確保數據隔離和安全性。 ...