有些人會把網站架在網站子資料夾中,但是這樣變成說如果訪客連結網站網址,首先會跳到的一定是網站跟目錄,如果網站根目錄沒有丟任何檔案,可能就只會看到醜醜的資料夾,訪客必須自己點資料夾才能到你網站。如果網站根目錄暫時想不到要放什麼網頁,不妨放個301永久性重定向的自動跳轉頁面,讓訪客可以更快速的進到你網站喔!
其實本站一開始也是放在blog資料夾中,放在blog資料夾中的用意就是要網站分類,當時想說自己會架設很多不同類型的網站,但現在事實證明我想太多了XD。我本身蠻後悔放在子目錄的,一來是網址變很長,二來是網站根目錄的首頁留白也沒意義,所以就自己上網查了301永久性重定向方式,將所有連到網站根目錄的人都自動轉到子目錄中。那時候還蠻多人留言說該怎弄,不過我都丟另一篇給他看,因為另一篇的導向說明算是比較有畫面,也就是可以顯示提示訊息,告知大家要轉向了。
最近也看到兩篇文章是教大家該如何自動轉向,像阿湯就介紹利用META來轉向,而佑則介紹了四種方法的轉向(Meta、Javascript、frame、.htaccess),而我自己先前那篇則是使用了跟上面差不多的方法:超酷跳轉網頁語法~。
但現在要介紹的則是沒有任何提示訊息,直接轉換到子資料夾(感謝網友TamCalvin提供)。這樣轉有什麼好處呢?當然就是跳轉比較快,主要原因是因為採用301永久性重定向(301 Moved Permanently),對於搜尋引擎來說,他們會收到301這訊息,搜尋引擎蜘蛛在爬行舊的頁面時,會自動爬到您導向的頁面去。301導向不會被搜尋引擎誤判為作弊,所以本來網頁上的一些數據基本上都會成功被導向到您指定的頁面上。
這方法很簡單,首先先新增一個純文字文件,然後在文件中輸入以下程式碼:
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: https://sofree.cc/"); exit(); ?>
您必須把https://sofree.cc地方改成您要導向的頁面網址,然後將這檔案儲存,然後把檔案名稱(含附檔名)改成「index.php」然後上傳到您的根目錄,這樣就可以了!
目前本站因為更換網址,所以有些頁面需要使用自動導向處理,所以我就用了以上這方法的301導向,將頁面導到正確的路徑,大家可以點一下這網址測試看看是不是被導到本站首頁(https://sofree.cc)呢?
嗨~
請教一下,如果不想訪客進入網站的某一個頁面/目錄
例如說robot.txt ,有什麼方法可以一進入(例如:www.abc.com/robot.txt)之後馬上轉跳某一頁呢?謝謝
請問
如果透過301把blog.sofree.cc轉到sofree.cc,那文章內的讚跟+1會跟著轉移嗎
不會。 因為它指認網址,長得不一樣的網址就是新的網址。
你好~請問一下
如果有申請不同國別的網域,
希望當參觀者搜尋進入網頁後,
系統可以判斷使用者進入的網域,
並直接跳至此網域頁面。
例如
參觀者從德國當地進入www.yahoo.com頁面,
進入首頁後,系統會直接跳成www.yahoo.de 的頁面。
是要從哪邊設定??
直接從系統可以設定還是要在網頁設計時編寫程式???
不太了解~麻煩幫個忙~~謝謝~~
我是用.htaccess規則弄的301~
你好!依照你的方法更改後,google網站管理員卻顯示”重複的標題標記”的問題,即根目錄與/blog都是同一個站名.請問這會有何影響呢?須如何更改.
我也是看香腸的教學架站的
我也是架在主網域下啊
雖然昨天剛看到一篇文章鼓吹要架在/blog/下,這樣以後主網域下可以架更多不同的網站,如/album/、/shop/等,這樣要超越雅虎(!?
)就不是夢了。內心有點小小動搖說…
但是今天,看到香腸的這篇文章更加強我的信心了(應該是吧…..)
沒有
header(“HTTP/1.1 301 Moved Permanently”);
exit();
一樣有效果呢
301是要跟搜尋引擎說兩頁相同嗎?
Discuz 如果裝官方6.1以上的版本
裡面的 index.php
也有 header(“Location:~~~”);
但是沒看到301 XD
@@ 還有這樣的方法喔
我都用 meta 轉址說 這樣一來我就又多了一種可以使用
多謝啦! :grin:
:mrgreen: 從CPANEL 也可以直接修改 .HTACCESS 設定 轉向目錄!~
我發現很多新WP的用戶會變成 xxx.xxx/blog 是因為你的教學文章的關係,我身邊就有人這樣XD