歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 01, 2024, 07:59:47 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  使用與操作  |  error.php 出現問題? « 上篇主題 下篇主題 »
頁: [1]
作者 主題: error.php 出現問題?  (閱讀 17084 次)
chris
新手見習
*
文章: 13


檢視個人資料 個人網站
« 於: 四月 08, 2005, 11:39:04 下午 »

您好,

當連結到 error.php,它會顯示:

ERROR: The blog does not exist.

URL: http://forward.hkwebs.net/error.php

謝謝
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 四月 11, 2005, 09:07:19 上午 »

這是正常的。因為 error.php 不是拿來單獨使用的。他是用來當作簡潔網址使用的。

當簡潔網址開啟後, pLog 的網址會變成 http://xxx.com/plog/1

事實上 "1" 這個網址是不存在的。要正確解讀這個網址變成 http://xxx.com/plog/index.php?blogId=1 有兩個作法,一個是透過 apache mod_rewrite,另一個是利用 apache 的 errordocument 的功能。也就是當 error 發生時, apache 會把網頁轉向到某一個特定的 script 或是頁面作後續處理, error.php 就是這樣的用途。

所以當 apache 收到這樣的網只要求時  http://xxx.com/plog/1 ,發現這個網址或是頁面並不實際存在,他就呼叫 error.php 的程式,然後 error.php 再把 http://xxx.com/plog/1 重組為 http://xxx.com/plog/blog.php?blogId=1

所以你時能順利的訪問你的pLog。

單獨使用 error.php ,因為沒有傳入 blogId所以他只好告訴你 blog does not exist。

mark
已記錄

lss
我不是被~拉~~出來的,不要叫我大大!
總版主
超級會員
*****
文章: 1511



檢視個人資料 個人網站
« 回覆文章 #2 於: 四月 11, 2005, 09:29:06 上午 »

引用自: markwu
這是正常的。因為 error.php 不是拿來單獨使用的。他是用來當作簡潔網址使用的。
.............
mark

事實上,自訂網址模式也是靠他才能用。簡潔網址模式只用它來連結blog首頁,其它文章連結、資料夾…請參考 .htaccess 裡的 forcetype 設定。
已記錄

沒找過 常見問題集或不知道 如何在 LifeType 中文開發論壇發問的人,恕不回答問題
chris
新手見習
*
文章: 13


檢視個人資料 個人網站
« 回覆文章 #3 於: 四月 12, 2005, 07:42:33 下午 »

http://blog.lifetype.org.tw/error.php 能夠連結和顯出主頁。

http://forward.hkwebs.net/error.php 不能夠,只能夠顯示:
ERROR: The blog does not exist.



http://blog.lifetype.org.tw/asdlkjlkj
使用 .htaccess 中的設定,能夠連接 error

http://forward.hkwebs.net/asdlkjlkj
404 錯誤

 疑惑
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #4 於: 四月 12, 2005, 08:02:23 下午 »

你的 .htaccess 有修正過嗎?

請參考一下這一篇 http://forum.lifetype.org.tw/index.php?topic=420.0

Mark
已記錄

chris
新手見習
*
文章: 13


檢視個人資料 個人網站
« 回覆文章 #5 於: 四月 12, 2005, 09:17:45 下午 »

引用自: markwu
你的 .htaccess 有修正過嗎?

請參考一下這一篇 http://forum.lifetype.org.tw/index.php?topic=420.0

Mark

我想的 .htaccess 沒有問題。
我能夠使用 http://forward.hkwebs.net/1 灠瀏
不過 http://forward.hkwebs.net/error.php 就不能夠。

其實老貓的 plog 也有相同問題: http://b-oo-k.net/blog/error.php

不過
http://blog.lifetype.org.tw/error.php
http://www.lifetype.net/error.php
就沒有這個問題。

是否 plog 由 0.32 升級至 1.0 有關 ???
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #6 於: 四月 14, 2005, 10:52:19 上午 »

我在猜是 default_blog_id 的問題,你能造一篇寫的修改一下嗎? http://forum.lifetype.org.tw/index.php?topic=413.0&highlight=default_blog

然後到全域設定中,重新設定 default_blog_id=1 試試看。

Mark
已記錄

chris
新手見習
*
文章: 13


檢視個人資料 個人網站
« 回覆文章 #7 於: 四月 16, 2005, 02:24:23 上午 »

引用自: markwu
我在猜是 default_blog_id 的問題,你能造一篇寫的修改一下嗎? http://forum.lifetype.org.tw/index.php?topic=413.0&highlight=default_blog

然後到全域設定中,重新設定 default_blog_id=1 試試看。

Mark


剛剛試過了,結果都是一樣  目瞪口呆  目瞪口呆
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #8 於: 四月 16, 2005, 10:48:41 下午 »

不好意思,那我就不知道原因了! 疑惑 ,你可以到官方論壇問一下, Oscar 一定比我清楚。

Mark
已記錄

頁: [1]
LifeType 中文開發論壇  |  支援  |  使用與操作  |  error.php 出現問題? « 上篇主題 下篇主題 »
    前往: