二月
3

輕鬆跟網址中的資料夾名稱說再見

[ 佑樣 | 心情隨手寫 | 12 Comments | 3,742 Views ]

方法三:frame框架固定網址
首先在根目錄建立一個index.的檔案,並且輸入以下程式碼(紅色部分請自行修改)

<!DOCTYPE PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/; charset=utf-8" />
<title>部落格名稱</title>
</head>
<frameset rows="*" border=0 frameborder=0>
<frame name="topgradeindexframe" src="/blog/" scrolling="auto">
</frameset>
<noframes>
<body>
<p>your browser doesn't support frame</p>
</body>
</noframes>
</>

這個方法的優點就是網址不會變動,不過這同時也是缺點。

方法四:.htaccess轉址
首先在根目錄建立一個.htaccess的檔案,並且輸入以下程式碼(紅色部分請自行修改)

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*) /blog/$1 [L,NC]
</IfModule>

接著打開部落格資料夾中的.htaccess,並且跟著以下步驟做修改
首先先找到下面這段

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

接著將這段修改成像下面這樣,簡單來說就是把資料夾名稱拿掉(紅色部分請自行修改)

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

接著再到phpMyAdmin裡面去修改網址即可,不會使用phpMyAdmin的請Google一下使用方法(紅色部分請自行修改)

UPDATE wp_options SET option_value = replace(option_value, 'http://k2ds.net/blog', 'http://k2ds.net') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://k2ds.net/blog','http://k2ds.net');

UPDATE wp_posts SET post_content = replace(post_content, 'http://k2ds.net/blog', 'http://k2ds.net');

這個方法雖然做法複雜,但是卻是最有效的一個方法,可以直接將你網址中的資料夾名稱去掉,而且連結完全對應。

Related Posts with Thumbnails
12 Comments 0 Trackbacks
    1. muki said:

      其實不是很懂為什麼要把資料夾去掉耶@@...
      這樣有什麼用意嗎

      回應

      reply:

      因為有些人的部落格是放在資料夾裡頭
      這樣子的話網址會是http://domain/blog/
      有的人覺得這樣不好看
      所以才會有這些方法的出現

      回應

    1. 香腸 said:

      佑竟然把.htaccess方法搬出來了,看來我的文章又少一種方法了~~

      大家都在寫,我也來去寫一篇好了XD

      回應

      reply:

      .htaccess才是最好的解決辦法阿(笑)
      其他都是看看就好

      回應

    1. 小孟 said:

      全部用框架頁

      回應

    1. muki said:

      可是我的也是放在資料夾裡面@@
      但是我用的都不是這些方法耶 冏
      我以為用的方法很簡單,沒想到還有這麼複雜低=口=

      回應

      reply:

      那是因為muki姊你用的是subdomain呀
      大部分二級網址都沒有subdomain的功能
      所以才會想辦法去掉網址中的資料夾名稱

      回應

    1. muki said:

      原來如此!!!!(終於恍然大悟...
      我還以為大家都跟我一樣(驚
      謝謝佑的說明喔^^

      回應

    1. iqmore said:

      其實如果使用wordpress不需這麼覆雜
      後台有地方可以設定,也有說明
      我都是這樣用的 XD

      回應

      reply:

      好像真的是這樣耶
      晚點來研究一下

      回應

    1. san said:

      請問版大~
      這方法針對 免費的部或格也是可以嗎~
      我有無名跟痞客的~ 但找不到該如何將 1~4的方法用上~

      回應

      reply:

      免費的部落格沒辦法使用喔
      因為他們沒有提供綁自己網址的功能
      而且也沒有空間可以用

      回應

  • 目前還沒有任何引用。

如果您喜歡這篇文章,可以於下方「留下您的迴響」 或於您網站使用此文章的「TrackBack」連結。您也能透過 「RSS」 來訂閱此篇文章。

Subscribe to comments feed