如何使用 .htaccess 停用子目錄中的 PHP 並啟用 SSI?

Patricia Arquette
發布: 2024-11-20 00:27:02
原創
350 人瀏覽過

How to Disable PHP in Subdirectories and Enable SSI Using .htaccess?

使用.htaccess 停用子目錄中的PHP

在啟用SSI 的同時停用特定目錄及其所有子目錄中的PHP(伺服器端包含),請依照下列步驟操作:

  1. 建立.htaccess 檔案:導覽至所需目錄(例如/USERS)並使用文字編輯器。
  2. 停用PHP 引擎:將以下行加入.htaccess 檔案:

    php_flag engine off
    登入後複製

    這將停用PHP 中所有檔案的處理

  3. 啟用SSI:如果要啟用SSI,請在PHP 停用行下方新增以下行:

    AddType text/html .shtml .shtm .stm
    登入後複製

    此行將指定具有這些副檔名的文件應被視為SSI 文件。

  4. 排除特定檔案或目錄(可選):如果要排除某些檔案或目錄不受.htaccess 設定的影響,您可以使用下列語法:

    <FilesMatch "pattern">
        php_flag engine on
    </FilesMatch>
    登入後複製

    此範例將為符合指定模式的檔案啟用PHP 處理。

附加說明:

  • 確保.htaccess檔案正確放置在子資料夾的根目錄中。
  • 如果您使用WAMP伺服器,更改 .htaccess 檔案後重新啟動 Apache 服務。
  • 如果需要在多個子目錄中停用 PHP,可以對每個目錄重複此過程。

以上是如何使用 .htaccess 停用子目錄中的 PHP 並啟用 SSI?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板