2014-02-23 101 views
0

我想在人的情況下重定向沒有鍵入我的子域的完整鏈接,類似:如何重定向子域鏈接?

28cup.mpkosis28.com/重定向到28cup.mpkosis28.com/index.html

我試圖在cPanel中做一個默認的重定向,但它仍然不會重定向。

編輯:所以我做了一個子域:http://28cup.mpkosis28.com/index.html。問題是我每次想訪問網站時都必須添加/index.html,而無需首先訪問mpkosis28.com。我不想告訴人們,如果他們想要直接進入網站,他們必須添加/index.html,我可以告訴他們去28cup.mpkosis28.com,它會重定向到28cup.mpkosis28.com/ index.html的。

對不起,沒有在問題中添加更多細節,這是因爲一些問題「指導方針」。

+1

這對阿帕奇的默認行爲。 – woz

+0

你的問題不是很清楚...請給出更多的例子。 – zeflex

+0

你使用什麼網絡服務器? –

回答

0

將下面的代碼放在您的索引頭或默認頁面訪問者通常會去。

<meta http-equiv="refresh" content="0; URL=http//subdomain.domain.com">

舉例來說,如果當訪問者輸入www.domain.com你希望他們被重定向到http//subdomain.domain.com你會把http//subdomain.domain.comURL的代碼值。

+2

這不是處理重定向的正確方法。在HTTP級別執行,使用301或302狀態碼和位置標題,以便所有HTTP客戶端都可以遵循它......不僅僅是解析HTML並理解元標記的那些。 – Brad

1

如果Apache服務器上,創建一個名爲.htaccess文件並插入以下:

Redirect http://28cup.mpkosis28.com/ http://28cup.mpkosis28.com/index.html 

然後以ASCII格式上傳在子結構域任一根,和/或mpkosis28.com

您也可以嘗試使用:

DirectoryIndex index.html 
+0

仍然不能重定向,當我鍵入http://28cup.mpkosis28.com/它變成http://28cup.mpkosis28.com/cgi-sys/defaultwebpage.cgi – hiu28

+0

你(或你)已經有一個'.htaccess'文件位於子域'28cup.mpkosis28.com'或域名'mpkosis28.com'? @ hiu28 –

+0

我沒有點擊http://28cup.mpkosis28。com /甚至沒有'http://',並且它沒有改變,沒有重定向到http://28cup.mpkosis28.com/cgi-sys/defaultwebpage.cgi,並且看到即將推出的滑板車。所以,我認爲這可能是你本地的東西。 @ hiu28但是,當我點擊http://28cup.mpkosis28.com/contact.html時,它會將我重新導向http://28cup.mpkosis28.com/index.html,因此您可能沒有在Cpanel中正確完成它。 –