歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 10:59:36 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  簡潔網址問題(在虛擬主機上) « 上篇主題 下篇主題 »
頁: [1] 2
作者 主題: 簡潔網址問題(在虛擬主機上)  (閱讀 29738 次)
Anonymous
訪客
« 於: 五月 06, 2005, 07:49:22 下午 »

我的主機 FC3
安裝plog1 在 /home/web_users/plog1 內

該部主機設定虛擬主機 http://plog1.read.org.tw

讓搜尋引擎易於搜尋的簡潔網址,看到問題集的解答是可以設定在虛擬主機上的。

但我照下列步驟仍不成功,是少了什麼???

1.後台管理改 網址設定==>讓搜尋引擎易於搜尋的簡潔網址
2.修改 .htaccess
   RewriteBase /plog/   改成-->    RewriteBase /


  ErrorDocument 401 /polg/error.php 改成  ErrorDocument 401 /error.php
  ErrorDocument 403 /polg/error.php 改成  ErrorDocument 403 /error.php
  ErrorDocument 404 /polg/error.php 改成  ErrorDocument 404 /error.php

請問還要改那裡???
已記錄
lss
我不是被~拉~~出來的,不要叫我大大!
總版主
超級會員
*****
文章: 1511



檢視個人資料 個人網站
« 回覆文章 #1 於: 五月 06, 2005, 08:40:56 下午 »

試試在 .htaccess 裡加上
程式碼:
AcceptPathInfo On

試試!
祝好運!
已記錄

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


檢視個人資料
« 回覆文章 #2 於: 五月 06, 2005, 09:00:51 下午 »

引用自: lss
試試在 .htaccess 裡加上
程式碼:
AcceptPathInfo On

試試!
祝好運!


===========================================
我將代碼AcceptPathInfo On加在 401 403 404 error.php 之前???
但還是不行。

Not Found

The requested URL /1 was not found on this server.
已記錄
nba23
版主
一般會員
*****
文章: 110



檢視個人資料 個人網站
« 回覆文章 #3 於: 五月 06, 2005, 09:17:22 下午 »

检查你的服务器是apache是否安装了mod_rewrite模块

在apache的安装目录中寻找mod_rewrite.c文件 看是否能找到
安装了mod_rewrite的话,在apache的modules目录中会有mod_rewrite.so这个编译文件的。
若有了的话,则再查看httpd.conf文件,确认httpd.conf中已经包含mod_rewrite.so的加载语句,如下:
LoadModule rewrite_module modules/mod_rewrite.so

没有rewrite_module的话是不支持.htaccess的,
若你的服务器apache经支持rewrite了,则按照你上面更改的.htaccess应该是可以了的。。
已記錄

http://blog.cnplog.com : FreeBSD 6.1-STABLE/APACHE2/PHP4.4.2/MySQL 4.1.21/LifeType 1.1
kochlin
新手見習
*
文章: 46


檢視個人資料
« 回覆文章 #4 於: 五月 06, 2005, 09:28:23 下午 »

引用自: nba23
检查你的服务器是apache是否安装了mod_rewrite模块

==========================================
感謝您!!!檢查了,有支援!!!但仍無效。
已記錄
nba23
版主
一般會員
*****
文章: 110



檢視個人資料 個人網站
« 回覆文章 #5 於: 五月 06, 2005, 09:39:33 下午 »

用apache mod_rewrite 网址格式能不能正常访问?
或者你放个 iProber 探针和PHPINFO页面 让我看下你服务器的一些支持情况
已記錄

http://blog.cnplog.com : FreeBSD 6.1-STABLE/APACHE2/PHP4.4.2/MySQL 4.1.21/LifeType 1.1
kochlin
新手見習
*
文章: 46


檢視個人資料
« 回覆文章 #6 於: 五月 06, 2005, 10:10:19 下午 »

引用自: nba23
用apache mod_rewrite 网址格式能不能正常访问?
或者你放个 iProber 探针和PHPINFO页面 让我看下你服务器的一些支持情况


===========================================

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



檢視個人資料 個人網站
« 回覆文章 #7 於: 五月 06, 2005, 11:20:58 下午 »

hi :

你的虛擬主機並不支援 .htaccess 覆寫apache 設定,所以 .htaccess 的設定值完全沒生效。你試一下 http://plog1.read.org.tw/post 就知道了。如果有效,那應該會連至預設的blog,但你的網站卻顯示出 post 裡的程式碼。

如果主機是自己的,找一下設定 plog1.read.org.tw 主機的設定,大概在 /etc/httpd/conf/httpd.conf 或相似的位置,找到
程式碼:
<VirtualHost .......>
.......
<Directory /home/web_users/plog1>
.........
</Directory>
</VirtualHost>

在<Directory ...>區塊裡面加上一行
程式碼:
AllowOverride All

然後重新啟動 apache 再試試看吧!

(希望 VirtualHost 設定沒寫錯 害羞 吐舌頭 若有錯誤,請自行更正)
祝好運!

順便問一下,關於這個
引用
讓搜尋引擎易於搜尋的簡潔網址,看到問題集的解答是可以設定在虛擬主機上的。

你是如何確定的?如果我沒有懷疑到這上面去,不知要如何幫你?!嗯…別誤會哦!我只是想請你告訴大家你怎麼做了這樣的判斷,讓未來大家尋求幫助時能提供正確的資訊,會更容易(也更快)得到幫忙的哦!

to nba23:
如果只是用簡潔網址模式,是用不到 mod_rewrite 模組的。你可以參考這裡
已記錄

沒找過 常見問題集或不知道 如何在 LifeType 中文開發論壇發問的人,恕不回答問題
nba23
版主
一般會員
*****
文章: 110



檢視個人資料 個人網站
« 回覆文章 #8 於: 五月 06, 2005, 11:53:24 下午 »

非常感谢lss的指教!http://forum.lifetype.org.tw/index.php?topic=121.msg713#msg713
这篇真让我学到不少,以前这个贴我也看过,但那时候没有留心研究,所以这么有用的资讯都错过了 開懷大笑
« 最後編輯時間: 八月 29, 2005, 01:46:37 上午 由 markwu » 已記錄

http://blog.cnplog.com : FreeBSD 6.1-STABLE/APACHE2/PHP4.4.2/MySQL 4.1.21/LifeType 1.1
kochlin
新手見習
*
文章: 46


檢視個人資料
« 回覆文章 #9 於: 五月 08, 2005, 10:21:52 上午 »

FC3主機是參考 酷!學園  Apache Virtual Host 最簡單的做法
http://phorum.study-area.org/viewtopic.php?t=17120&highlight=apache+virtualhost+%C2%B2%B3%E6

因此在httpd.conf最後一行
加入了

<Directory /home/web_users/plog1>
  AllowOverride All
</Directory>

是部份成功了!!

http://plog1.read.org.tw 內部各連結均可, 顯然是啟動了簡潔網址
例如 http://plog1.read.org.tw/category/1/4 是可以的
已記錄
oc
LifeType 中文發展團隊
一般會員
*****
文章: 115


檢視個人資料 個人網站
« 回覆文章 #10 於: 五月 08, 2005, 11:04:46 上午 »

引用自: kochlin
http://plog1.read.org.tw 內部各連結均可, 顯然是啟動了簡潔網址
例如 http://plog1.read.org.tw/category/1/4 是可以的

你可以試試參考這一篇的說明「簡潔網址設定成功但主頁連不到」。
已記錄

kochlin
新手見習
*
文章: 46


檢視個人資料
« 回覆文章 #11 於: 五月 08, 2005, 07:38:07 下午 »

你可以試試參考這一篇的說明「簡潔網址設定成功但主頁連不到」。

------------------------------------------------------------------
Thank's 老貓

我用FileZilla
再上傳一次  blog blog.php error.php
重新 vi .htaccess

其他下層網頁是可以的  http://plog1.read.org.tw/post/1/4
就是主網頁找不到  http://plog1.read.org.tw/1
已記錄
lss
我不是被~拉~~出來的,不要叫我大大!
總版主
超級會員
*****
文章: 1511



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

hi kochlin:

你能試試用相同的 pLog 版本:

一、架設在別的主機上(最好是相同環境) 或是
二、架設在同一台主機上的另一個虛擬主機上。不過,這個動作有點危險,如果你沒把握完全分離兩個虛擬主機的資料庫,別亂試 微笑 。不過基本上,參考老貓兄的虛擬主機架站相關文章,依旨操作,應該沒問題的。

我是想確認一下,會不會是主機環境(設定)造成的問題?

又或者,你也許想先試看看把所有的程式再上傳一次試試?
已記錄

沒找過 常見問題集或不知道 如何在 LifeType 中文開發論壇發問的人,恕不回答問題
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #13 於: 五月 09, 2005, 12:55:40 上午 »

kochlin:

你的 Apache Error.log 有任何的錯誤訊息嗎?

Mark
已記錄

kochlin
新手見習
*
文章: 46


檢視個人資料
« 回覆文章 #14 於: 五月 09, 2005, 12:37:02 下午 »

引用自: markwu
kochlin:

你的 Apache Error.log 有任何的錯誤訊息嗎?

Mark

===================================
[Mon May 09 13:37:45 2005] [error] [client 218.163.170.126] File does not exist: /home/web_users/plog1/favicon.ico
[Mon May 09 13:37:55 2005] [error] [client 218.163.170.126] File does not exist: /home/web_users/plog1/1, referer: http://plog1.read.org.tw/
[Mon May 09 13:37:55 2005] [error] [client 218.163.170.126] File does not exist: /home/web_users/plog1/favicon.ico
已記錄
頁: [1] 2
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  簡潔網址問題(在虛擬主機上) « 上篇主題 下篇主題 »
    前往: