LifeType 中文開發論壇

支援 => 安裝與設定精華區 => 主題作者是: cody 於 三月 14, 2005, 02:07:37 下午



主題: subdomains_base_url 中文設定教學
作者: cody三月 14, 2005, 02:07:37 下午
步驟1.
如果 DNS 主機是自己的,請修改  
以網址  5000.com.tw  舉例
@               IN      A       61.xx.xx.xx
www           IN      A       61.xx.xx.xx
free3          IN      A       61.xx.xx.xx
*.free3       IN      A       61.xx.xx.xx
因為我用次網域 free3 來當plog 所以我這樣設定
如果是使用外面虛擬主機,請主機商幫你加這一筆記路( 如果對方不肯,換家吧 )

步驟2.
如果主機是自己的話,請修改 httpd.conf
NameVirtualHost 61.xx.xx.xx
DocumentRoot /www/PLOG/            <===  Plog 路徑
ServerName free3.5000.com.tw       <===  原本網址
ServerAlias *.free3.5000.com.tw      <===  給客戶用的網址
如果是使用外面虛擬主機,請主機商幫你在 VirtualHost 裡面加個
ServerAlias *.free3.5000.com.tw      


步驟3.
快完成了,興奮吧!!!
使用管理帳號登入 Plog
站台設定===> 全域設定 ===>
subdomains_enabled
啟用或停用次網域設定。
是 打勾

subdomains_base_url
當次網域設定啟用時,這個網址將用來替代系統網址。使用 {blogname}來取得網誌名稱及{username}取得網誌使用者名稱,用來產生連結到網誌的網址。

輸入==>  http://{username}.free3.5000.com.tw

按下最後興奮的一刻吧....更新~
完成嚕...

PS. 以上使用 free3.5000.com.tw 舉例,請自行修改為自己的網址


主題: subdomains_base_url 中文設定教學
作者: markwu三月 14, 2005, 02:12:22 下午
Cody:

謝謝!這真是經典,一定一堆人想知道。我自己都還沒試成功呢  :-( 感謝!

Mark


主題: subdomains_base_url 中文設定教學
作者: winman三月 14, 2005, 03:25:01 下午
我最近也是在試這個功能,目前還沒成功,謝謝你的經驗哦。 (H)

另外想問問,我把plog放到xxx.com/plog 目錄,然後在 xxx.com 下放置index.html
文件做跳轉,不知道是否會影響plog  subdomain功能的正常運作。

PS:因我不想用 xxx.blog.xxx.com 這麼長的網址,希望利用xxx.com 下的index.html
做跳轉,也就是訪問:xxx.xxx.com 時自動跳轉到 xxx.xxx.com/plog .


主題: subdomains_base_url 中文設定教學
作者: stillcool三月 14, 2005, 04:07:34 下午
太棒了,终于有人把二级域名这部分经验贴出来了,感谢感谢


主題: subdomains_base_url 中文設定教學
作者: cody三月 14, 2005, 05:22:47 下午
引用自: winman
我最近也是在試這個功能,目前還沒成功,謝謝你的經驗哦。 (H)

另外想問問,我把plog放到xxx.com/plog 目錄,然後在 xxx.com 下放置index.html
文件做跳轉,不知道是否會影響plog  subdomain功能的正常運作。

PS:因我不想用 xxx.blog.xxx.com 這麼長的網址,希望利用xxx.com 下的index.html
做跳轉,也就是訪問:xxx.xxx.com 時自動跳轉到 xxx.xxx.com/plog .



基本上是可以的~
次網域原理~
http://savinna.free3.5000.com.tw    當HTTP GET 到 savinna 自動找到 ID
所以變成  http://savinna.free3.5000.com.tw/index.php?blogId=4
所以基本上都是一樣的道理,換湯不換藥
透過 DNS  *.free3  + apache ServerAlias *.free3.5000.com.tw ,不管 ID 多少...
都會跑到 Plog home 然後去 Plog 透過 http GET  前面  savinna 與資料庫核對 ID
然後轉到 http://savinna.free3.5000.com.tw/index.php?blogId=4


主題: subdomains_base_url 中文設定教學
作者: winman三月 14, 2005, 09:19:04 下午
OK,試驗成功,原來apache的httpd.conf缺少ServerAlias *.xxx.com 會影響到plog的
subdomain 功能運作的。

另外,請問我希望訪問xxx.com時能夠直接顯示匯總頁面同時又不影響網友用xxx.xxx.com
訪問自己的BLOG,請問我可以怎麼樣做?thanks. :-D


主題: subdomains_base_url 中文設定教學
作者: windtalk三月 17, 2005, 12:04:06 下午
引用自: winman
OK,試驗成功,原來apache的httpd.conf缺少ServerAlias *.xxx.com 會影響到plog的
subdomain 功能運作的。

另外,請問我希望訪問xxx.com時能夠直接顯示匯總頁面同時又不影響網友用xxx.xxx.com
訪問自己的BLOG,請問我可以怎麼樣做?thanks. :-D



你先在httpd.conf中設定為
NameVirtualHost xx.xx.xx.xx
DocumentRoot /www/PLOG/ <=== Plog 完整路徑
ServerName xxx.com  
ServerAlias *.xxx.com

然後在全域設定中base_url
設定為http://xxx.com
然後subdomains_base_url
設定為http://{username}.xxx.com

就可了

當你輸入為http://xxx.com會到你的主plog
當輸入為http://user.xxx.com就會到user的plog了


主題: 重大問題!
作者: winman三月 26, 2005, 11:55:11 上午
按照樓上朋友的設置實驗失敗(只是直接顯示plog 的第一個用戶),並且發現設置subdomain後的大問題。

我的apache運行在virtual server 模式下,主要設置如下。

    DocumentRoot /var/www/xxx.com/plog (plog 的絕對路徑)
    ServerName xxx.com
    ServerAlias *.xxx.com

當我用 www.xxx.com 訪問時顯示 ERROR: The blog does not exist. 我分析過
此時plog應該把 www 都當作為一個plog user 來看因此是肯定找不到這個user的,而當
我用xxx.com 訪問時就顯示plog的第一個用戶(就是管理員的plog了)而不是顯示summary.php
匯總頁面,因此我想plog是否需要加入判斷代碼,判斷到ftp,www,mail 等常用的幾個
subdomain時就排除掉 .


主題: subdomains_base_url 中文設定教學
作者: cody三月 28, 2005, 10:38:09 上午
是這樣嗎?
我還沒使用 sub domain 功能之前
打網址,是進到管理者的 plog ~   也不是到首頁~
用了 sub domain 後,也是一樣,很正常啊~
不知道你在說什麼~

www.  本來就是一個 sub domain    
www 被 plog 判斷成 user 也很正常啊


主題: 果然成功了
作者: tripc三月 30, 2005, 11:49:25 下午
其實成功的莫名其妙
因為我之前的設定就是如此,
但卻沒有成功
前兩天, 我把MANDRK換成了FEDORA
竟然可以了.....
JACK, 這真是太神奇了

另外, 如果把BASE_URL設成了 www.XXX.COM
打www.XXX.com 是會自動進入 summary.php的

在這種情況, 倒是可以啟動所謂的隱藏顯示ID功能, URL會比較漂亮


主題: Re: 果然成功了
作者: tripc三月 31, 2005, 12:46:18 上午
引用自: tripc
其實成功的莫名其妙
因為我之前的設定就是如此,
但卻沒有成功
前兩天, 我把MANDRK換成了FEDORA
竟然可以了.....
JACK, 這真是太神奇了

另外, 如果把BASE_URL設成了 www.XXX.COM
打www.XXX.com 是會自動進入 summary.php的

在這種情況, 倒是可以啟動所謂的隱藏顯示ID功能, URL會比較漂亮


 :-$ 我錯了, 根本沒有成功, 那是我之前自己加寫的一段程式碼沒有移除
所以還是有問題  :'(
和LINUX版本無關的....


主題: Re: 重大問題!
作者: windtalk三月 31, 2005, 04:14:54 下午
引用自: winman
按照樓上朋友的設置實驗失敗(只是直接顯示plog 的第一個用戶),並且發現設置subdomain後的大問題。

我的apache運行在virtual server 模式下,主要設置如下。

    DocumentRoot /var/www/xxx.com/plog (plog 的絕對路徑)
    ServerName xxx.com
    ServerAlias *.xxx.com

當我用 www.xxx.com 訪問時顯示 ERROR: The blog does not exist. 我分析過
此時plog應該把 www 都當作為一個plog user 來看因此是肯定找不到這個user的,而當
我用xxx.com 訪問時就顯示plog的第一個用戶(就是管理員的plog了)而不是顯示summary.php
匯總頁面,因此我想plog是否需要加入判斷代碼,判斷到ftp,www,mail 等常用的幾個
subdomain時就排除掉 .


如果妳要保留www.xxx.com
那就要換一種設法了阿

你先在httpd.conf中設定為
NameVirtualHost xx.xx.xx.xx
DocumentRoot /www/PLOG/ <=== Plog 完整路徑
ServerName plog.xxx.com
ServerAlias *.plog.xxx.com

然後在全域設定中base_url
設定為http://plog.xxx.com
然後subdomains_base_url
設定為http://{username}.plog.xxx.com


為什麼呢??

因為www.xxx.com 中的www也是subdomain阿


主題: Re: subdomains_base_url 中文設定教學
作者: imtaku九月 04, 2005, 12:23:21 上午
OK,試驗成功,原來apache的httpd.conf缺少ServerAlias *.xxx.com 會影響到plog的
subdomain 功能運作的。

另外,請問我希望訪問xxx.com時能夠直接顯示匯總頁面同時又不影響網友用xxx.xxx.com
訪問自己的BLOG,請問我可以怎麼樣做?thanks. :-D

如果您是在自己的主機上架設網站,或者ISP可幫您修改設定值的話,

請修改 Apache 的設定檔 httpd.conf,在以下區段內加上 summary.php

<IfModule mod_dir.c>
    DirectoryIndex summary.php index.html index.htm index.php index.php3
</IfModule>

這種改法可以解決問題,如果有其他更好的辦法,請分享一下吧。

對了,如果使用 Frame 框架的話也是可以的。

亦即在首頁目錄下新增一個 index.html 的檔案,然後做成框架

其中一個框架高度設為 0,另一個框架的內容就連結 blog 路徑的 summary.php

THE END :-D


主題: Re: subdomains_base_url 中文設定教學
作者: markwu九月 04, 2005, 12:38:18 上午
如果你的 web hosting 允許你用 OverrideAllow(大部分國外主機都可以用啦,國內就不確定了),那麼比較簡單的方式,應該是在 /plog/.htaccess 中加入

程式碼:
DirectoryIndex summary.php

就可以了! :-)

如果他不允許你用 OverrideAllow,那我相信你要求他來幫你修改,那更是不可能的!  :-P

Mark


主題: Re: subdomains_base_url 中文設定教學
作者: soft_fair四月 10, 2006, 11:15:05 下午
請問,按照这样的设置能成功吗?因为好像好麻烦虚拟主机商,所以先确认一下,还有这个地方不是很明白:
以網址  5000.com.tw  舉例
@               IN      A       61.xx.xx.xx
www           IN      A       61.xx.xx.xx
free3          IN      A       61.xx.xx.xx
*.free3       IN      A       61.xx.xx.xx                            ------------------这里不明白
因為我用次網域 free3 來當plog 所以我這樣設定
如果是使用外面虛擬主機,請主機商幫你加這一筆記路( 如果對方不肯,換家吧 )   ------------这里不明白

这里好像是域名设置,跟虚拟主机商有什么关系?


主題: Re: subdomains_base_url 中文設定教學
作者: ajer001四月 11, 2006, 12:38:21 上午
我按照這個成功了。

*.free3 --> 表示把所有 xxx.free3 的網址,都對應到這個ip上面去。

他的意思是,設定你的dns server。看你的dns是網域商的還是虛擬主機的還是自己的,就跟誰聯絡或設定。



主題: Re: subdomains_base_url 中文設定教學
作者: soft_fair四月 11, 2006, 07:56:53 下午
步驟2.
如果主機是自己的話,請修改 httpd.conf
NameVirtualHost 61.xx.xx.xx
DocumentRoot /www/PLOG/            <===  Plog 路徑
ServerName free3.5000.com.tw       <===  原本網址
ServerAlias *.free3.5000.com.tw      <===  給客戶用的網址
如果是使用外面虛擬主機,請主機商幫你在 VirtualHost 裡面加個
ServerAlias *.free3.5000.com.tw      <--------------------要使用二级域名,没有这句话是不是不行的?


主題: Re: subdomains_base_url 中文設定教學
作者: ajer001四月 11, 2006, 08:38:13 下午
對的。


主題: Re: subdomains_base_url 中文設定教學
作者: soft_fair四月 12, 2006, 08:24:05 下午
ServerAlias *.free3.5000.com.tw      <===  給客戶用的網址
如果是使用外面虛擬主機,請主機商幫你在 VirtualHost 裡面加個
ServerAlias *.free3.5000.com.tw  <----  虚拟主机上愿意帮你加这笔记录吗?我刚刚打电话问了,他们不肯阿!!
还有我今天访问的速度很慢,不知道怎么搞得!!!lifetype的程序够快吗?还是虚拟主机的缘故?


主題: Re: subdomains_base_url 中文設定教學
作者: soft_fair四月 12, 2006, 08:25:35 下午
帮我看看 ,我刚刚架设不久的 blog: http://www.sula.com.cn


主題: Re: subdomains_base_url 中文設定教學
作者: james四月 12, 2006, 10:17:56 下午
还有我今天访问的速度很慢,不知道怎么搞得!!!lifetype的程序够快吗?还是虚拟主机的缘故?
建議你到虛擬主機討論版另開主題討論.這已經偏離原本的主題了:)

James.


主題: Re: subdomains_base_url 中文设定教学
作者: ICactioN八月 03, 2007, 10:21:36 上午
OK,试验成功,原来apache的httpd.conf缺少ServerAlias *.xxx.com 会影响到plog的
subdomain 功能运作的。

另外,请问我希望访问xxx.com时能够直接显示匯总页面同时又不影响网友用xxx.xxx.com
访问自己的BLOG,请问我可以怎么样做?thanks. :-D

如果您是在自己的主机上架设网站,或者ISP可帮您修改设定值的话,

请修改 Apache 的设定档 httpd.conf,在以下区段内加上 summary.php

<IfModule mod_dir.c>
    DirectoryIndex summary.php index.html index.htm index.php index.php3
</IfModule>

这种改法可以解决问题,如果有其他更好的办法,请分享一下吧。

对了,如果使用 Frame 框架的话也是可以的。

亦即在首页目录下新增一个 index.html 的档案,然后做成框架

其中一个框架高度设为 0,另一个框架的内容就连结 blog 路径的 summary.php

THE END :-D

我怎么没有<IfModule mod_dir.c> 这项
只有 <IfModule dir_module>
但是修改后没有效果


主題: Re: subdomains_base_url 中文設定教學
作者: robin八月 06, 2007, 08:53:41 上午
首先谢谢楼上的各位大哥,

        我按楼上大哥的方法弄好了,用FIREFOX第一次可以到用户名的博客下,不过在进入的页面点几下,就出现页面反映变慢的情况,直至页面停止响应,不知道是什么情况,现在把我的设定贴上:请大家帮有空帮我分析一下:
----------------------------------
<VirtualHost www.lifetype.com>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot D:/www/www/lifetype
    ServerName www.lifetype.com
    ServerAlias *.lifetype.com
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
----------------------------------


主題: Re: subdomains_base_url 中文設定教學
作者: markwu八月 07, 2007, 10:13:36 上午
你貼的這些沒有任何關係!如果 IE 不會慢下來,而 Firefox 會。那應該是你的頁面上放了 Firefox 不喜歡的元件。

你的網站在哪?要試試看才知道。

Mark


主題: Re: subdomains_base_url 中文設定教學
作者: hastalavista十月 13, 2007, 06:58:28 下午
谢谢各位精准的描述!按图索骥,已经完成了几个subdomain的设置。