新聞中心
Drupal技術(shù)文檔翻譯:網(wǎng)站維護(hù)或排錯(cuò)時(shí)給用戶瀏覽的網(wǎng)站維護(hù)提示頁(yè)面
當(dāng)您在drupal站點(diǎn)的后臺(tái)開(kāi)啟維護(hù)模式并對(duì)您的站點(diǎn)進(jìn)行維護(hù)或排錯(cuò),而您的網(wǎng)站訪問(wèn)者卻想要訪問(wèn)到您的網(wǎng)站的時(shí)候。如果不適當(dāng)?shù)姆答伣o用戶一個(gè)提示頁(yè)面或者是其它的提示信息,那很可能給訪問(wèn)者一個(gè)概念——“這個(gè)php虛擬主機(jī)上的站點(diǎn)封停了!或者網(wǎng)站是不是已經(jīng)停辦了”,這個(gè)給訪客將留下極壞的負(fù)面影響,那么有可能你將損失一個(gè)客戶。 這個(gè)時(shí)候,無(wú)憂主機(jī)小編(www.gle-technology.com)建議您在您站點(diǎn)的子目錄安裝一個(gè)老版本的drupal站點(diǎn)或者是一個(gè)提示靜態(tài)頁(yè)面,讓您的站點(diǎn)訪問(wèn)者一個(gè)小小的提示,提示網(wǎng)站正在升級(jí)或正在維護(hù),請(qǐng)稍等訪問(wèn)。 這個(gè)友好的提示頁(yè)面當(dāng)然比標(biāo)準(zhǔn)的“Can’t connect to the database”提示是要友好很多的。當(dāng)然基于模塊的方法,您可以參考drupal官網(wǎng)http://drupal.org/project/holding。 說(shuō)明: 1、首先我們創(chuàng)建一個(gè)靜態(tài)頁(yè)面。 2、在您php獨(dú)立IP空間的二級(jí)目錄創(chuàng)建一個(gè)“holding”文件夾,并把這個(gè)創(chuàng)建好的靜態(tài)頁(yè)面放到這個(gè)“holding”文件夾中。 3、打開(kāi)站點(diǎn)根目錄下的.htaccess文件,在“RewriteEngine on” 加入下列規(guī)則。
##### rewriting for holding page RewriteCond %{HTTP_HOST} mysite\.com [NC] RewriteCond %{REQUEST_URI} !^/holding [NC] RewriteCond %{HTTP_HOST} !^drupal [NC] RewriteRule ^(.*)$ /holding/$1 [L] ##### end提示:把上列規(guī)則中的mysite換成您網(wǎng)站的域名,最終的效果就是在把用戶瀏覽的頁(yè)面定向到../holding文件夾下的文件中。 當(dāng)然這只是用靜態(tài)的提示頁(yè)來(lái)提示網(wǎng)站訪問(wèn)者,當(dāng)然更好的方法就是使用二級(jí)域名建站把您的站點(diǎn)放在里供用戶用戶瀏覽,而原站點(diǎn)當(dāng)然還是在您的維護(hù)模式中。 如果二級(jí)域名站點(diǎn)被提示403錯(cuò)誤的話,我們就需要放一個(gè).htaccess文件放在這個(gè)二級(jí)域名站點(diǎn)的目錄下,而drupal站點(diǎn)的.htaccess文件只允許index.php作為目錄列表,那么只需要加入下列的規(guī)則即可。
# Set the default handler. DirectoryIndex index.php index.html無(wú)憂主機(jī)相關(guān)技術(shù)文檔參考如下: 無(wú)憂主機(jī)總結(jié)如何新建.htaccess文件的方法 深入淺出講解無(wú)憂主機(jī)子域名綁定功能建站教程 純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷(xiāo)50元注冊(cè)國(guó)際頂級(jí)域名。
本文地址:http://www.gle-technology.com/drupal/8554.html