LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: Hans 於 九月 07, 2007, 02:21:45 下午



主題: LT 1.2.4自訂網址實做
作者: Hans九月 07, 2007, 02:21:45 下午
參考連結 http://twntwn.info/blog/ajer001/archives/186
環境
Windows Server 2003 SP2
AppServ 2.5.9
已安裝的應用程式 phpBB2 phpBB3 LifeType1.2.4

在參考阿駕大師的說明後,自己弄了好幾次都失敗,如果沒加上 /blog 都會找不到網頁
加了 /blog後的 url 變成 http://domain.com/blog/blog/blogowner
多了一個很刺眼的 /blog
在多次的嘗試後終於試出東西來,相信我遇到的問題會有很多新手也遇到,
在論壇上爬文總是麟毛鳳爪,資訊不足,所以我就將我整個修改的過程全部寫出,
順便把我挖到的東西也整合在這一欄當中,以便像我這類的新手可以參考,
格式我會比較偏向竹貓星球的寫法,看不慣的人請見諒。 ;-)

1.
open apache dir/conf/httpd.conf
find
<Directory "wwwrootdir"> <=你的網頁放置的目錄
    Options Indexes FollowSymLinks MultiViews ExecCGI
    AllowOverride All <=確認值為All
    Order allow,deny
    Allow from all
</Directory>
※當你在httpd.conf 裡搜尋AllowOverride All時會發現好幾處都有相同的字串
請找到上述的位置並修改需要的值即可,修改後請存檔並重新啟動 apache 的服務

2.
open LifeType dir/.htaccess
find RewriteBase /
after add RewriteBase /LifeType dir/
比如說你的LifeType的url為http://domain.com/blog
那就請改為 RewriteBase /blog/

find
ErrorDocument 401 /error.php
ErrorDocument 403 /error.php
ErrorDocument 404 /error.php

replace with
ErrorDocument 401 /LifeType dir/error.php
ErrorDocument 403 /LifeType dir/error.php
ErrorDocument 404 /LifeType dir/error.php

比如說你的LifeType的url為http://domain.com/blog
那就請改為
ErrorDocument 401 /blog/error.php
ErrorDocument 403 /blog/error.php
ErrorDocument 404 /blog/error.php
存檔離開

3.
參考阿駕大師的http://twntwn.info/blog/ajer001/archives/186說明
我一併弄到這邊來
引用
紀錄一下,阿駕部落格的設定如下:

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

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

    blog_link_format
    /{blogowner}$

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

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

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

    template_link_format
    /{blogowner}/static/{templatename}$

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

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

    page_suffix_format
    /page/{page}
原始在LT內的自訂網址的設定為
引用
   permalink_format
   /blog/{blogname}/{catname}/{year}/{month}/{day}/{postname}$

   category_link_format
   /blog/{blogname}/{catname}$

   blog_link_format
   /blog/{blogname}$

   archive_link_format
   /blog/{blogname}/archives/{year}/?{month}/?{day}

   user_posts_link_format
   /blog/{blogname}/user/{username}$

   post_trackbacks_link_format
   /blog/{blogname}/post/trackbacks/{postname}$

   template_link_format
   /blog/{blogname}/content/{templatename}$

   album_link_format
   /blog/{blogname}/album/{albumname}$

   resource_link_format
   /blog/{blogname}/resource/{albumname}/{resourcename}$

   page_suffix_format
   /page/{page}
使用多個{blogname}
由於我們使用的正體中文版本可以將{blogname}改為中文
如果不把{blogname}改掉,極有可能會產生連結失敗的現象
LT的username無法使用英文及數字以外的字元,所以阿駕大師的修改可以避開這個問題

好了
現在你可以把 ./tmp 裡的東西砍掉
然後再進入你的Blog
沒意外的話 你的url應該就會是 http://domain.com/blog/username

以上
提供參考
這是我第一次在這個討論區發言,如有不符合條件的地方,敬請告知,謝謝


主題: Re: LT 1.2.4自訂網址實做
作者: ajer001九月 08, 2007, 10:36:40 上午
詳細的好文!推一個。

然後我是大濕不是大師 :p


主題: Re: LT 1.2.4自訂網址實做
作者: Hans九月 12, 2007, 10:16:41 上午
 :-D
大師跟大濕不都一樣
在LT我是新手,還請多多指教