輕鬆跟網址中的資料夾名稱說再見
昨天在看文章的時候看到教學,教人利用html的方法去掉網址中的資料夾名稱,不過我只能說這種方法治標不治本,真要做的話其實還有更好用的方法,以下我就簡單的列上四種常用的方法。
方法一:HTML設定秒數轉頁
方法二:Javascript設定秒數轉頁
方法三:frame框架固定網址
方法四:.htaccess轉址
方法一:HTML設定秒數轉頁
首先在根目錄中建立一個index.html的檔案,接著打開檔案並且在裡面輸入以下程式碼
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Refresh" content="5;url=http://blog.k2ds.net/">
<title>自動轉頁</title>
</head>
<body>
五秒後自動轉入Blog
</body>
</html>
這種方法的特性就是簡單,因為是純html的關係,所以可以說是一點都不吃資源,不過缺點是沒有其他功能,只是單純的轉頁而已。
方法二:Javascript設定秒數轉頁
首先也是在根目錄建立一個index.html的檔案,並且打開檔案輸入以下程式碼
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>自動轉頁</title>
</head>
<body>
<script type="text/javascript">
setTimeout("countdown()", 1000);
function countdown() {
var s = document.getElementById("second");
s.innerHTML = s.innerHTML - 1;
if (s.innerHTML == 0)
window.location = "http://blog.k2ds.net/";
else
setTimeout("countdown()", 1000);
}
</script>
<span id="second">5</span>五秒後自動轉入Blog
</body>
</html>
這個方法的好處是會自動倒數,不過缺點跟上面一樣,只有單純的轉頁功能。






其實不是很懂為什麼要把資料夾去掉耶@@...
這樣有什麼用意嗎
回應
因為有些人的部落格是放在資料夾裡頭
這樣子的話網址會是http://domain/blog/
有的人覺得這樣不好看
所以才會有這些方法的出現
回應