[Discuz]如何設定論壇網址URL靜態化?


※請注意,本站文章未經授權,嚴禁轉載!謝謝。

大多數的論壇主題網址型態都非常的長而且長的又不好看,你是不是想要讓他變得比較好看、好記呢?在Discuz中,你可以透過後台設定與FTP端的設定,輕鬆達到論壇的網址靜態化(固定網址)的效果,讓你的網址變的比較短、比較好看喔!



論壇或是一些部落格程式為什麼網址不能像最基礎的HTML網頁這麼簡單呢?原因不外乎論壇、部落格這些程式屬於動態網頁,而大多都有搭配資料庫,網址會這麼醜就是因為那是程式要撈資料庫裡面的資料所造成的結果,為了避免這種問題,在大家常見的部落格WordPress本身也可以讓網址變成靜態化

discuz_url_8

(↑一大長串,很難記網址)

那Discuz論壇程式也可以嗎?當然可以,從Discuz4.1.0版本開始,官方在系統內加入了靜態化網址,讓想靜態化的使用者也可以輕鬆弄。不過多數使用者大概都不知道從何做起?因為官方說明塞在十分隱密的「Discuz用戶使用說明書」,而這東西一般人不會去翻也不知道在哪裡,當然使用靜態化的論壇也就不多了。

沒有Discuz論壇的人,若是對架設論壇有興趣,可以參考以下文章,請任選一種版本安裝:

»架設Discuz6.1.0版教學

»架設Discuz7.0.0版教學

第1步 為了有靜態化網址,首先要先回你可能從未注意到的「Discuz用戶使用說明書」,因為怕Discuz版本不同,使用說明書中的設定說明會有落差,所以大家先到這裡找找你的Discuz版本,將完整的安裝包下載回來。

discuz_url_1

第2步 在此以Discuz6.1.0為例,下載回來後,請先行解壓縮,接著開啟論壇程式包的資料夾,找到其中的「users_guide.htm」檔案,請點兩下開啟。

discuz_url_2

第3步 進入後,請點擊「高級應用」→「Discuz! URL 靜態化的使用」。

discuz_url_3

第4步 進入後請找到與你的伺服器相對應的設定方法,如果你是使用免費空間、阿帕契的,那請找到「Apache Web Server(虛擬主機用戶)」,在網頁上有一長串的程式碼,請將那串程式碼貼到空白筆記本,並儲存成「htaccess.txt」,然後上傳到論壇根目錄。

discuz_url_4

第5步 在上傳之前,請先開啟剛儲存好的「htaccess.txt」,找到「/discuz」這串字,如果你架設在網站根目錄,請填「/」,如果你架設在網站空間的「bbs」目錄,那請改成「/bbs」,以此類推,存檔完成後請上傳到空間論壇根目錄。

discuz_url_9

第6步 接著開啟FTP連到您空間的Discuz目錄,把「htaccess.txt」上傳。

discuz_url_6

第7步 接著將「htaccess.txt」改名為「.htaccess」。

discuz_url_10

第8步 這時請以管理員身分回到論壇後台,點擊【全局】→【優化設置】→【搜尋引擎優化】,然後找到「URL靜態化」,把你想要有靜態化網址的頁面勾選,然後點擊最下方的﹝提交﹞,這樣就完成設定囉!

discuz_url_5

第9步 這時回到論壇的任何一篇文章,你將會發現網址變好看、簡單了,結尾也轉變成「.html」囉!

discuz_url_7

(↑短短小小,非常好記、好看)

雖然網址變短變好記了,但是本身那個很長串很難記的網址依然存在,一樣可以連,不會像WordPress會自動導向,這應該算是Discuz設計的不完全吧?另外如果你有習慣性的在論壇看文章是使用主題分類,那個網址也會是很臭很長的,這應該就沒辦法了,因為他是去撈資料庫裡面符合要求的文章,你可以仔細觀察網址在寫什麼,你就會發現為什麼要這麼長了。




關於本文章有 12 則留言。

  1. Poshi
    2009-04-08 @ 00:28:57 
    1

    一看標題還以為是WP的問題,以前為了WP的這個問題花了很多時間,不過到現在還沒有想過去研究這個論壇的程式,

    香腸回應:
    呃...我有掛很大的DISCUZ在文章標題耶...Orz

  2. Ausir
    2009-04-08 @ 10:22:40 
    2

    VBB 的論壇最近好像比較紅耶~@@

    不過免費論壇還是 DZ 跟 PHPBB 大宗~

    香腸回應:
    沒吧....
    DZ是華人世界比較多,因為免費又有很多插件,台灣多數娛樂性論壇都是用這套。
    VBB在國外比較多,台灣有用VBB基本上都是比較技術性討論的網站...可能你都在認真鑽研技術網站...所以都看到VBB。

  3. Triumphant
    2009-04-09 @ 09:03:11 
    3

    雖然沒有變短很多...但是變好看也不錯XD :lol:

    香腸回應:
    嘿阿~
    短感覺比較好XD

  4. 游阿貓
    2009-04-10 @ 00:02:39 
    4

    香腸!
    準備要重新競選了嗎?

    香腸回應:
    嘿阿~
    你要當我的助選員嗎?

  5. 2009-04-16 @ 04:01:58 
    5

    原來還要改「.htaccess」啊!
    難怪之前都會失敗
    一直以為是因為免費的虛擬主機的不良影響
    改天來試試看XD

    (疑似會比較省資源?開得比較快?(不確定

    香腸回應:
    省資源就不確定囉~

  6. 阿圖利亞
    2009-04-17 @ 20:31:29 
    6

    不錯,找了很耐
    本人用Discuz7的,但提提香腸大大,Discuz7沒有文件「users_guide.htm」的
    但可以使用Discuz6.1的「users_guide.htm」使用~~~

    香腸回應:
    嗯~ 可能DZ7藏到其它部分了~

  7. 能不能讓我問一下 plz
    2009-04-18 @ 17:35:52 
    7

    1.想請問一下,在000webhost申請的帳號和空間,多久沒登入就會被刪掉。
    2.想請問一下,在TWBBS.org申請的帳號和網域等資料,多久沒登入就會被刪掉。
    3.想請問一下,000webhost的100G流量,是怎麼算流量,每月100G嗎?
    4.想請問一下,用Discuz!在使用上會不會有甚麼限制,像是多久每登,或是每月流量不夠就會被刪掉。
    5.想請問一下,如何看有那些會員加入。
    6.想請問一下,Discuz!在上傳檔案方面,最大一次可上傳多大的檔案,可以設定嗎?
    7.想請問一下,若我這個論壇只是要邀請我認識的人,其他不給注冊,那我應該如何設,最方便。
    8.想請問一下,這種Discuz!論壇,安全性高嗎?我應該如何做那些努力,才能確保論壇裡的資料檔案,不被盜取。

    問了那麼多,真的感謝謝,這是我頭一次架站,有很多不懂,感謝指導 謝謝

    香腸回應:
    1. 不清楚,聽說每月IP不到幾人可能會砍~
    2. 參考這篇: http://sofree.cc/extend-twbbs-org/
    3. 流量一定是每月計算,而且你絕對用不到100GB~ 他也不會讓你用得到
    4. 用過就知道了
    5. 不能,找看看有無插件~
    6. 這問題可以自己爬官方文章喔~
    7. 這問題可以自己找找後台吧
    8. 不一定,你不知到哪天駭客找到方法破解,沒有一個程式可以百分百安全。

    上面回答的比較大略,很多問題請先Google,找不到再到論壇討論: http://sofree.tw

  8. 過客
    2009-04-23 @ 09:26:24 
    8

    呵,曾經讓香腸幫很大的忙,特地來感謝一下
    相關設置在這兩篇都有
    http://faq.comsenz.com/?action-category-catid-133
    http://www.discuz.net/usersguide/advanced_urlrewrite.htm#title

    香腸回應:
    感謝,不過這和安裝包的東西是一樣的~

  9. 過客
    2009-04-23 @ 09:28:13 
    9

    順帶一提,原來我終於知道為什麼我之前要留言都失敗
    結果是跟我的MyIE相衝
    用IE留言就正常~

    香腸回應:
    嗯~

  10. 闇色
    2009-07-09 @ 16:25:48 
    10

    想問問
    如果我的論壇是存在/public_html/mysongs/這兒的,
    那我是不是又要傳.htaccess到mysongs/,又要傳到mysongs/upload呢?

    我在免喘問過煙嵐桑的啦,不過仍然是不成功耶。

    香腸回應:
    放在mysongs吧~

  11. 森林
    2009-07-19 @ 22:39:23 
    11

    香腸大..
    我也設定.htaccess了
    也都照上面的步驟了

    也開啟了優化,網址也成功變成那樣了..
    但是..觀看原來帖子會進不去帖子..

    會跑到404頁面去

    http://nterteam.lovein.tw

    我先暫時把優化關掉了

    香腸回應:
    你沒有設定.htaccess~
    不然就是主機支援REWRITE

  12. 2010-01-03 @ 20:07:26 
    12

    香腸大問一下
    我裝好DZ7.0版本了
    但是為什麼我的頭像都沒辦法設置?
    我也裝好flash了他還是不讓我設頭像上去

    香腸回應:
    請爬這篇文章的討論串: http://sofree.tw/thread-2278-1-1.html