歡迎光臨, 訪客. 請先 登入註冊一個帳號.
三月 28, 2024, 04:21:54 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  安裝與設定精華區  |  subdomains_base_url 中文設定教學 « 上篇主題 下篇主題 »
頁: [1] 2
作者 主題: subdomains_base_url 中文設定教學  (閱讀 69297 次)
cody
新手見習
*
文章: 39


檢視個人資料
« 於: 三月 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 舉例,請自行修改為自己的網址
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 三月 14, 2005, 02:12:22 下午 »

Cody:

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

Mark
已記錄

winman
版主
超級會員
*****
文章: 525


winman


檢視個人資料 個人網站
« 回覆文章 #2 於: 三月 14, 2005, 03:25:01 下午 »

我最近也是在試這個功能,目前還沒成功,謝謝你的經驗哦。 戴太陽眼鏡

另外想問問,我把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 .
已記錄

俗语说:授予鱼,不如授予渔。因此在发问前先搜寻论坛,或许困扰你
的问题,在之前已经有朋友遇到并得到解答了。这样不但提高解决问题
的效率,还能令自己的能力不断加强。加油啊。
stillcool
新手見習
*
文章: 9


檢視個人資料
« 回覆文章 #3 於: 三月 14, 2005, 04:07:34 下午 »

太棒了,终于有人把二级域名这部分经验贴出来了,感谢感谢
已記錄
cody
新手見習
*
文章: 39


檢視個人資料
« 回覆文章 #4 於: 三月 14, 2005, 05:22:47 下午 »

引用自: winman
我最近也是在試這個功能,目前還沒成功,謝謝你的經驗哦。 戴太陽眼鏡

另外想問問,我把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
已記錄
winman
版主
超級會員
*****
文章: 525


winman


檢視個人資料 個人網站
« 回覆文章 #5 於: 三月 14, 2005, 09:19:04 下午 »

OK,試驗成功,原來apache的httpd.conf缺少ServerAlias *.xxx.com 會影響到plog的
subdomain 功能運作的。

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

俗语说:授予鱼,不如授予渔。因此在发问前先搜寻论坛,或许困扰你
的问题,在之前已经有朋友遇到并得到解答了。这样不但提高解决问题
的效率,还能令自己的能力不断加强。加油啊。
windtalk
訪客
« 回覆文章 #6 於: 三月 17, 2005, 12:04:06 下午 »

引用自: winman
OK,試驗成功,原來apache的httpd.conf缺少ServerAlias *.xxx.com 會影響到plog的
subdomain 功能運作的。

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



你先在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
版主
超級會員
*****
文章: 525


winman


檢視個人資料 個人網站
« 回覆文章 #7 於: 三月 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時就排除掉 .
已記錄

俗语说:授予鱼,不如授予渔。因此在发问前先搜寻论坛,或许困扰你
的问题,在之前已经有朋友遇到并得到解答了。这样不但提高解决问题
的效率,还能令自己的能力不断加强。加油啊。
cody
新手見習
*
文章: 39


檢視個人資料
« 回覆文章 #8 於: 三月 28, 2005, 10:38:09 上午 »

是這樣嗎?
我還沒使用 sub domain 功能之前
打網址,是進到管理者的 plog ~   也不是到首頁~
用了 sub domain 後,也是一樣,很正常啊~
不知道你在說什麼~

www.  本來就是一個 sub domain    
www 被 plog 判斷成 user 也很正常啊
已記錄
tripc
新手見習
*
文章: 11


檢視個人資料
« 回覆文章 #9 於: 三月 30, 2005, 11:49:25 下午 »

其實成功的莫名其妙
因為我之前的設定就是如此,
但卻沒有成功
前兩天, 我把MANDRK換成了FEDORA
竟然可以了.....
JACK, 這真是太神奇了

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

在這種情況, 倒是可以啟動所謂的隱藏顯示ID功能, URL會比較漂亮
已記錄
tripc
新手見習
*
文章: 11


檢視個人資料
« 回覆文章 #10 於: 三月 31, 2005, 12:46:18 上午 »

引用自: tripc
其實成功的莫名其妙
因為我之前的設定就是如此,
但卻沒有成功
前兩天, 我把MANDRK換成了FEDORA
竟然可以了.....
JACK, 這真是太神奇了

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

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


 害羞 我錯了, 根本沒有成功, 那是我之前自己加寫的一段程式碼沒有移除
所以還是有問題  嚎啕大哭
和LINUX版本無關的....
已記錄
windtalk
新手見習
*
文章: 8


檢視個人資料
« 回覆文章 #11 於: 三月 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阿
已記錄

imtaku
新手見習
*
文章: 1


檢視個人資料
« 回覆文章 #12 於: 九月 04, 2005, 12:23:21 上午 »

OK,試驗成功,原來apache的httpd.conf缺少ServerAlias *.xxx.com 會影響到plog的
subdomain 功能運作的。

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

如果您是在自己的主機上架設網站,或者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 開懷大笑
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #13 於: 九月 04, 2005, 12:38:18 上午 »

如果你的 web hosting 允許你用 OverrideAllow(大部分國外主機都可以用啦,國內就不確定了),那麼比較簡單的方式,應該是在 /plog/.htaccess 中加入

程式碼:
DirectoryIndex summary.php

就可以了! 微笑

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

Mark
已記錄

soft_fair
新手見習
*
文章: 24


檢視個人資料
« 回覆文章 #14 於: 四月 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 所以我這樣設定
如果是使用外面虛擬主機,請主機商幫你加這一筆記路( 如果對方不肯,換家吧 )   ------------这里不明白

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

vmware debian 4.0.24_10sarge1
Apache1.3.33
mysql 8.40 Distrib 4.0.24
plog-1.0.1
頁: [1] 2
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  安裝與設定精華區  |  subdomains_base_url 中文設定教學 « 上篇主題 下篇主題 »
    前往: