iT邦幫忙

0

網站改版,如何讓user只讀到「維護中」的首頁,而不能直接輸入網址去讀到內頁

網站放在虛擬主機中,有什麼辦法可以讓所以有user都只會讀到「維護中」的首頁,即使輸入內頁網站,也都會轉到那個頁面去?

2 個回答

30
灌籃高手
iT邦高手 1 級 ‧ 2008-08-27 14:42:19
最佳解答

如果虛擬主機支援rewiteurl,可以寫一個rewrite rule放在根目錄的.htaccess中即可!

chetbaker iT邦新手 3 級 ‧ 2008-08-27 16:21:34 檢舉

可不可以再多解釋一點?

rewriteengine on
rewriterule ^(.*)$ /underconstruction.html [R=301]

其他說明請參考:http://fanqiang.chinaunix.net/a6/b1/20010905/0800001238\_b.html

chetbaker iT邦新手 3 級 ‧ 2008-08-28 10:37:38 檢舉

成功了,謝謝啦

30
jamesjan
iT邦高手 1 級 ‧ 2008-08-27 12:48:47

不曉得您虛擬主機的型式,不過提供一個 javascript 的作法
您可以撰寫一個 redirect.js

<pre class="c" name="code">
location.href="underconstruction.html";

然後在每一個網頁的最開頭加上

<pre class="c" name="code">
<script src="redirect.js"></script>

不需轉址時,只要將 redirect.js 中的指令 remark 即可

<pre class="c" name="code">
//location.href="underconstruction.html";

我要發表回答

立即登入回答