Lifetype 自訂網址

| 七月 08, 2005 | 17個迴響| 沒有引用| 4538 reads | Size: L, M, S | Edit: P, C, R |
| Category: LifeType. |

    終於會用 Lifetype 的自訂網址功能,這個功能還真是好用。

    UPDATE 2006-08-11: 修改了一下文章的內容、錯誤,並且將設定改為現在的。

    UPDATE 2007-04-25: 再次修正部分參數,以符合 1.2,說明請參考「Lifetype 1.2 自訂網址的修正」。

     

    更新到 Lifetype 1.0 已經好一段時間了,卻還是不會使用自訂網址的功能,每次使用都會有些怪怪的問題,連不到網頁等等。只好一直使用簡短網址的功能,其實也滿好用的了,網址組成是 http://Lifetype-URL/blogid/。

    這天再度研究相關的功能,搜尋 中文開發論壇 時,發現了好多相關的討論,詳細研究後,終於設定成我要的樣子了,YA。

     

    首先有幾點是要注意的:

    1. 在預設的格式中,有很多地方是使用,例如 {catname},這類 {XXXXname} 的格式這種格式,如果在全英文環境,或是您有使用英文分類、英文短標題時,是很好用的,您的標題就可以是網址的一部分,一目了然。但是若今天您是使用中文的分類或文章短標題,這時候網址中出現的只是一些怪怪沒意義的字母。所以這類的 {XXXXname},建議修改為 {XXXXid} ,就不用擔心出現怪怪亂碼的問題了。 

    2. 接著是個小細節。如果您有複製貼上還是修改,請記得檢查是否有小空格,這可會發生錯誤的。

    3. 還有請確認 .htaccess 裡面,RewriteBase、三個ErrorDocument的相對路徑設定是否正確?

    4. 然後,確認你的 http.conf 設定,其中 AllowOverride 必須設定為 All

    5. 接著,就可以照著自己喜歡的格式去設定各項的值。

     

    紀錄一下,阿駕部落格的設定如下:

    permalink_format
    /{blogowner}/archives/{postid}$


    category_link_format
    /{blogowner}/category/{catid}$


    blog_link_format
    /{blogowner}$

    archive_link_format
    /{blogowner}/archive/{year}{month}{day}$

    在 1.2 的修正!

    user_posts_link_format
    /{blogowner}/archives/author/{username}$


    post_trackbacks_link_format
    /{blogowner}/archives/{postid}/trackbacks/$


    template_link_format
    /{blogowner}/static/{templatename}$
    在 1.2 的修正!

    album_link_format
    /{blogowner}/resource/{albumid}$


    resource_link_format
    /{blogowner}/resource/{albumid}/{resourceid}$


    page_suffix_format
    /page/{page}
    在 1.2 增加的!


    隨機文章:
    » [Lifetype] Lifetype 1.2 自訂網址的修正
    » 加上更改字體大小的 Java Script
    » 主機的調整
    » 為 Lifetype 的迴響 加上 Gravatar 全球肖像認證
    » Lightbox


Leave A Comment:













   


17 迴響 of "Lifetype 自訂網址"

lss其實文章可以自訂短標題 By lss @ 2005 七月 08, 09:21 :

在發文時,文章編輯區的右上方有一個短標題的欄位,可以自己輸入英文的文章標題,用在文章的自訂網址上,其它的就不行了。

una By una @ 2005 七月 09, 00:25 :

看隆謀

hsiaosh By hsiaosh @ 2005 七月 22, 15:35 :

首先,感謝您的教學紀錄,小弟試著按照您的方式改了自訂網址後,進入首頁是沒問題,可是卻看不到post過的文章內容,它顯示的是找不到網頁!
想請教,這會是什麼原因呢?是否小弟忽略了什麼地方?

阿駕 By 阿駕 @ 2005 七月 22, 19:55 :

最有可能的.. 要不要先檢查一下有沒複製了空格之類的...
還是前面的都會錯誤呢

注意看一下你的連結是不是跟設定的一樣
good luck

hsiaosh By hsiaosh @ 2005 七月 25, 13:48 :

小弟終於也能使用自訂網址了,原來還必需先在
APACHE 的 httpd.conf 加上以下這段,才可以

AllowOverride All

不過小弟卻發現:
blog_link_format
/{blogowner}/$
若是這樣改,會導致從首頁要登入管理面版時,找不到admin.php此頁,進而只停留在首頁的畫面,因為路徑會變成 http://...../plog/xxxx/admin.php 但若改為 /{blogowner}$ 則才是正常的路徑 http://...../plog/admin.php,也就是說網站的首頁網址只能打到帳號名稱就結束,不可以再多打「/」,否則就會出錯。
以上為小弟的經驗,報告給站長大人知道。

hsiaosh By hsiaosh @ 2005 七月 25, 13:51 :

這段文字內容上下一行內的文字被吃掉了,補貼一次:
Directory "/var/www/html/plog"
AllowOverride All
/Directory

阿駕感謝 By 阿駕 @ 2005 七月 29, 12:09 :

感謝你的回報..
我也修正我的文章了...
感謝感謝^^

Yukie有點小遺憾 By Yukie @ 2005 十一月 11, 16:34 :

我們這邊有人一次申請多個 blog,
所以如果僅以 {blogowner} 來當作網址,會使得許多 blog 消失,
後來祇好用 {blogowner}/{blogid} 解決這個問題,
但是就醜多了。

阿駕Hi Yukie By 阿駕 @ 2005 十一月 11, 21:27 :

給你一個我的作法
你可以用不同的名稱幫他開blog
例如yukie_1 yukie_2 等等
讓這些帳號當帳號所有人
然後將真正的帳號弄成作者
這樣就可以克難使用了

但是缺點是你要編輯其他網址的設定
就必須要用那個帳號登入
不能用作者登入

這個缺點1.1好像會改進

jacklo99 By jacklo99 @ 2006 四月 10, 20:55 :

發現一個好玩的事情,
我的預設站台blogid是1, blogowner是jack
另有三個朋友用這台主機架站
blogid是2, blogowner是mary
blogid是3, blogowner是helen
blogid是4, blogowner是debby
當我用您的設定, 正常打都沒有問題
如http://xxx.com/jack
http://xxx.com/helen
http://xxx.com/debby

但是如果在後面加了一個/ (四個站都一樣)
如http://xxx.com/jack/
它就會統統跑到 mary那個blogid=2的網站去
您有這樣的情況嗎?

ajer001 By ajer001 @ 2006 四月 11, 01:01 :

之前用那個設定的時候,的確也會有這樣的情況,不能多打一個斜線,其實有點麻煩,呵呵。
您可以去討論區那邊問問看,看看有沒有人有解了^^

jacklo99 By jacklo99 @ 2006 四月 20, 20:13 :

我看懂了, 您是儘量用XXXXid來避免中文不相容,
但為何您這個設定仍是使用{resourcename}呢?
resource_link_format
/{blogowner}/resource/{albumid}/{resourcename}$

ajer001 By ajer001 @ 2006 四月 20, 22:34 :

Hi
這是我的疏忽,那個時候沒有想到
後來改用SubDomain+簡潔網址,就一直沒發現這個問題了,呵呵。
感謝告知

陳牛Re:pLog的自訂網址 By 陳牛 @ 2006 八月 10, 23:30 :

為何我設定"/{blogowner}$", 發覺有錯誤;
只可以使用"/blog/{blogowner}$"~?

ajer001Re:pLog的自訂網址 By ajer001 @ 2006 八月 11, 11:11 :

檢查一下.htaccess有沒有依照你的目錄為製作修改?
如果有應該不會有問題才對!

陳牛Re:Lifetype 自訂網址 By 陳牛 @ 2006 八月 11, 23:53 :

可以了... 謝謝~

ABCRe:Lifetype 自訂網址 By ABC @ 2006 十一月 10, 17:07 :

感謝分享!