簡體   English   中英

使用.htaccess手動啟動身份驗證

[英]Manually initiate authentication using .htaccess

我正在嘗試為我的新站點創建一個UnderConstruction頁面。

在嘗試實現此功能時,我想保留所有核心文件(屬於網站一部分的文件)而無需修改。 這包括保留index.php不變。

當前,我有一個.htaccess設置來驗證對該網站的任何訪問。 我想將訪問任何頁面(至少index.php)的所有用戶重定向到UnderConstruction頁面,然后在其中保留一個鏈接,我的開發團隊可以使用該鏈接對自己進行身份驗證並繼續照常使用該網站。

但是,為了使核心文件完整無缺,我將必須啟動htaccess類型的身份驗證,然后在index.php中(假設從cuth中排除了index.php)檢查auth狀態。

我試圖玩$_SERVER['PHP_AUTH_USER']$_SERVER['PHP_AUTH_PW']但是這些(據我了解)要求我手動實現身份驗證方案(即,檢查用戶名和密碼列表)。

我正在使用Linux服務器上的php5在Apache上工作。

有任何想法嗎?

您應該將站點的開發版本鏡像到dev.mysite.com之類的子域,然后將正在建設的內容保留在主域中。 這樣,您可以保護開發域,並仍然保持正在構建的頁面前進,而這兩個將被隔離。

將它放在htacces上,以便鎖定每個文件

Redirect /file.extension http://www.uroot.com/index.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM