為了對於搜尋引擎更有力,使用WordPrss網址當然就要換成固定網址,不過在WordPress換固定網址時,很多人可能會以為後台設定好了就可以了,但是卻沒注意到在變更網址時,還要注意到一個叫做「.htaccess」的檔案,不然網站會整個進不去喔!
一般來說在WordPress中,文章的預設的網址形態是「http://xxx.com/?p=數字」這感覺起來雖然很簡單,但是多了符號在其中卻不是那麼的好看,而且對搜尋引擎來說也沒有什麼加分效果。而且如果網站搬遷時,資料重新匯入,會因為你之前刪除了某篇文章,而造成匯入時,文章編號會像前遞補,造成異常,那怎麼辦呢?
【補充】
感謝風痕影的補充:直接用資料庫匯入匯出… ID 就不會亂掉了
沒錯!我們可以自訂網址,在WordPress後台就有一種網址固定化的功能,網址名稱隨你訂,當然命名時盡量和文章有相同的關鍵字,對於搜尋引擎來說我們會有加分的效果。
一、建立.htaccess檔案
首先要使用固定網址,你就要先確定你的空間可否使用.htaccess檔案,很多免費空間都會限制使用.htaccess檔案,不過在我們這系列的教學中,000webhost這空間就可以使用.htaccess檔案。
第1步 首先先連上你的空間,連上之餘,請開啟一下你的FTP軟體設定,讓隱藏檔可以顯示出來,因為.htaccess是屬於隱藏檔,在此我是以FileZilla為範例,所以要開啟顯是隱藏檔請點一下工具列中的【伺服器】→【強制顯示隱藏檔案】。
第2步 接著,新增一個空白筆記本檔案(.txt),然後上傳到FTP中,與wp-config.php檔案同目錄。然後將它改名為「.htaccess」。
第3步 再來在「.htaccess」檔案上點選右鍵選擇【檔案屬性】,將屬性改成777,接著點擊[確定]。
第4步 接著到後台中的【設定】→【固定網址】,然後選擇你網址的形態,基本上網址形態盡量別選擇數值,最好有可以自訂的部分,這樣我們就可以自訂網址名稱,而且可以對於SEO有些許的幫助,因此我選擇「日期與名稱」然後點選[儲存變更]。
第5步 當設定完後畫面就會告知你設定完畢。
第6步 再來回到網誌首頁,點選你的文章進去看後,你將會發現網址形態改變囉!
第7步 當檢驗網址形態已經更改完畢後,再回到FTP中,將你的「.htaccess」檔案屬性改回「644」確保檔案安全性。
第8步 以後編輯文章時,當你輸入完標題後,系統就會自動設定網址,如果輸入中文你會看到一堆亂碼,其實那就是中文網址轉換後的代碼,不過你可以點擊[編輯]進行修改網址,然後再點擊[儲存]設定好網址喔!
老師您好,我目前也是使用000webhost這個空間,我的wordpress以經架設好了,但是別人連上我的網址卻是到000webhost這個空間,因為我所用的網域名稱是它們給的(免費的),不知道是不是因為DNS沒有修改所以無法連上呢?
這是我的網址—>http://mineq.webatu.com/
最近網址被Google網站管理工具檢索錯誤
http://www.0968797090.com.tw/開放綠意,森林公園在我家.html/function.include
網址後面多了function.include
不知道站長有沒有辦法解決?
請問 wp3.0 以後也是要改這個嗎?
修改好了,謝謝教學!
您好:
我想問的雖然有人問過,但我想知道清楚一點~
就是我的”Home”一直無法順利改成”首頁”
可以直接告訴我比較清楚的語法嗎?
((我是用notepad++編譯,但我不懂存成utf-8編碼該打在哪&該怎麼打
拜託您了~謝謝 ^ ^
請問大大~
固定網址設定中的選則性設定要怎麼使用呢?
您也可以自訂給分類與標籤使用的網址結構。例如, 用 /topics/ 會讓您的分類網址變成像 http://example.org/topics/uncategorized/。 若不填寫則使用系統預設值。
分類目錄起點
標籤目錄起點
再請問香腸大:
我按照您的步驟建立了.htaccess檔案,但在更改此檔案屬性為777後,發現它不見了,這是否表示我的空間不開放使用.htaccess檔案呢?一定要空間可以使用.htaccess檔案,才能設定WordPress的固定網址嗎?進而在自己的部落格建立自訂的googoe搜尋引擎呢?備註:我目前是使用hyperphp.com的免費空間!謝謝~
請問香腸大:
您此篇教學中提到的建立一個” 空白筆記本檔案(.txt) “是要用哪種編碼存檔,ANSI或者其他呢?對編碼這東西沒有概念,有時候看到說編碼要用UTF-8存檔,所以想說問清楚點,確定一下…謝謝囉!!您的網站很棒~
yes, hsiangyiwu.twbbs.com (wasn’t able to leave message…)
test..can’
hello…really need ur help. i follow the 10 steps to set up a wordpress blog, but something happened..that when everytime i click on my webpage, it keeps asking me the password for ftp account, when i click okay for password, it pops up “421 I can’t accept more than 2 connections as the same user” but only I am using this..and also half of the images can’t be shown correctly…could you help…tku…
我的網站是www.blest.tw
我已經按照大大所教的 設定固定網址了
但是今天突然 一回家 想要繼續做網站時
發現 http://www.blest.tw的網站 連後台都進不去了
都顯示 此連結已經毀損 全部的超連結也都是404錯誤
快要瘋了 請大大救救我
↑
不好意思..
沒事了..
我還是放棄WordPress…
不好意思
請問一下
我一設定完 為什麼blog 變成 403 @@?
現在完全都不能進去了
http://knn.twgg.org/blog/
香腸大大
我發現錯誤了.也覺得你的第2步好像寫的怪怪的
第2步 接著,新增一個空白筆記本檔案(.txt),然後上傳到FTP中,與wp-config.php檔案同目錄。然後將它改名為「.htaccess」。
我以為是放在wp-config.php目錄理….
因該是放到public_html目錄理才對
最後我是看你貼的圖才發現錯誤的
感謝教學
大大您好
我想請問一下我的網誌設定的差不多了
可是出現一個問題
點文章出現一排英文可以幫我看一下嗎?
http://godesign.twgg.org/
感謝教學
@學習中:
請打開你的 httpd.conf
1.
把
#LoadModule rewrite_module modules/mod_rewrite.so
的註解拿掉,也就是
LoadModule rewrite_module modules/mod_rewrite.so
2.
把 AllowOverride None 改成 AllowOverride All
3.
打完收工…
ximen您好。我用您的方法,他一樣是和在我在香腸這邊發問的一樣的問題。
他的網址是有改過去,但是點它時都說沒有這個網頁。
香腸哥是說可能是作業系統的問題
您知道是哪兒出問題呢?
我的環境是 windwos 2003 server + appserv 2.4.8
謝謝
因為wordpress我是第一次用,所以比較沒經驗,可能真的要研究一下囉。若香腸哥,有這方便的訊息,還請您回應在此並回信給我,我再來看囉。謝謝啦
我是直接開一個文字檔 然後另存新檔 存檔類型選擇所有檔案 成 .htaccess的檔案,即可以產生這個檔案,
我若是用
新增一個文字檔再去更改名稱為.htaccess這樣的方式,在windows下不接受,也無法改名成功。
香腸哥:以您的經驗這要如何修正設定才能使它能正常呢?
我打開 wp內的.htaccess的檔案,我有測試一下,把它刪了,先建一個空白的
再去設定成 固定 日期與名稱 的方式
再去打開.htaccess的檔案,它即會自動寫入下面的資料。
# BEGIN WordPress
RewriteEngine On
RewriteBase /wp/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
# END WordPress
您可以看一下我的網址
http://admin.palada.com.tw/wp/
點任一篇文章,它都是找不到網頁的
香腸哥您好:
我看一下我的discuz內並沒有任何的.htaccess的檔案也。
我改成 固定 日期與名稱 的方式,也有新增一個.htaccess的檔案,它會自動寫入一些資料。
但是我改完後,它的網址格式是真的有變了如下
http://admin.palada.com.tw/wp/2008/09/26/hello-world/
但是他都顯示 找不到網頁,為什摸呢?
我的環境是windows 2003 server +appserv(apache+mysql), 是否還要去httpd.conf 做些修改,或是哪裡出問題呢?
謝謝香腸哥指導
請問版主
我在window + IIS 上跑wordpress
關於這個永久網址是可以正確設定
不過卻無法使用中文的分類名稱
不知道是否曾有朋友遇過這樣的問題?
感謝
大大順便說一下Home怎改成中文的><“~~~
感謝大大
大大請問一下
我用twgg.org之後
也都設定DNS好了
為什麼我http://abzoo01.twgg.org/進去之後
點右件還是顯示http://abzoo00.net76.net/
這是為什麼= =?
@ mayer:
基本是不會,如我你有兩個以上的部落格,分別放在不同資料夾,而WP的.htaccess也是分別放在兩個不同的部落格資料夾根目錄,這樣應該是不會影響到,不過可以親自嘗試一次就知道了,根據我先前的經驗是不會啦^^
請問香腸:
若主機裏面已經有一個資料庫,且已經用了「.htaccess」的檔案。
現在要安裝第二個資料庫,也想要固定每篇文章的網址,可否再做一次「.htaccess」的檔案,若這樣做的話,是否會讓第一個資料庫的文章網址變成找不到??
正疑惑中耶!!
@plush
不完全是這樣
unix/linux的檔案權限是由rwxrwxrwx來表示的
r代表讀取
w代表寫入
x代表執行(php, cgi等)
第一個rwx是指擁有者,第二個是群組,第三個是全球
然後我們以1代表有,0代表沒有權限
777就是分別把111,111,111以10進位表示
意思是, 擁有者可讀/可寫/可執行, 群組可讀/可寫/可執行, 全球可讀/可寫/可執行
755就是分別把111,101,101以10進位表示
意思是, 擁有者可讀可/寫/可執行, 群組可讀/不可寫/可執行, 全球可讀/不可寫/可執行
終於解決了(困擾很久),謝嚕^^
原來 6就是可以讀取的意思呀…
權限 644的定義是?
@ c:
但並非人人愛firefox3,科科
@ 小幻:
如果你已經自己編輯一個新的.htaccess,那你可以選擇覆蓋原先的,或者是把原先的刪除,再傳上你的。
@ plush:
你可以玩玩看那些勾勾,就知道每一種設定代表哪些數字囉!
to香腸:
那麼原本的.htaccess就不用理它了?(000webhost)
@ plush:
權限644,請看圖中打勾部分,大家都可以讀取,但是只有所有人可以變更。
固定網址比較好記
但是如果用Firefox3就沒差了
還可以SEO XD
@ 風痕影:
謝謝補充 :)
@ 小幻:
版本很舊嘛?如果他要求你自己更改,那你就自己在電腦中新增一個純文字檔案,
把他要你加入的東西加入然後上傳到FTP中,改名為.httaccess即可~~
啊~忘記了…
我用的是舊的版本,它有要求自己改.htaccess
補充一下..
直接用資料庫匯入匯出… ID 就不會亂掉了啊 XD
@ 小幻:
你要改啥?
網址照上面改即可~~
如果要自己改.htaccess的話該怎麼辦呢?
看不懂wordpress上的說明…